home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_18_GRes2.txt < prev    next >
Text File  |  1992-10-27  |  316KB  |  5,778 lines

  1. # near model CODE resource
  2. # jump table entries: 5944-6063 (120 of them)
  3. export_743:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8. 00000010  4EBA 381E                jsr        [PC + 0x381E /* 00003830 */]
  9. 00000014  2054                     movea.l    A0, [A4]
  10. 00000016  7000                     moveq.l    D0, 0x00
  11. 00000018  2140 0002                move.l     [A0 + 0x2], D0
  12. 0000001C  42A7                     clr.l      -[A7]
  13. 0000001E  302E 0010                move.w     D0, [A6 + 0x10]
  14. 00000022  48C0                     ext.l      D0
  15. 00000024  2F00                     move.l     -[A7], D0
  16. 00000026  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17. 0000002A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  18. 0000002E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  19. 00000032  265F                     movea.l    A3, [A7]+
  20. 00000034  2F0B                     move.l     -[A7], A3
  21. 00000036  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  22. 0000003A  2054                     movea.l    A0, [A4]
  23. 0000003C  214B 0002                move.l     [A0 + 0x2], A3
  24. 00000040  316E 0010 0006           move.w     [A0 + 0x6], [A6 + 0x10]
  25. 00000046  4CDF 1800                movem.l    A3,A4, [A7]+
  26. 0000004A  4E5E                     unlink     A6
  27. 0000004C  205F                     movea.l    A0, [A7]+
  28. 0000004E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  29. 00000052  4ED0                     jmp        [A0]
  30. export_744:
  31. 00000054  4E56 0000                link       A6, 0
  32. 00000058  206E 0008                movea.l    A0, [A6 + 0x8]
  33. 0000005C  2050                     movea.l    A0, [A0]
  34. 0000005E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  35. 00000062  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  36. 00000066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37. 0000006A  4EBA 376C                jsr        [PC + 0x376C /* 000037D8 */]
  38. 0000006E  4E5E                     unlink     A6
  39. 00000070  2E9F                     move.l     [A7], [A7]+
  40. 00000072  4E75                     rts
  41. 00000074  4E56 0000                link       A6, 0
  42. 00000078  4267                     clr.w      -[A7]
  43. 0000007A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  44. 0000007E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  45. 00000082  206E 0008                movea.l    A0, [A6 + 0x8]
  46. 00000086  2F28 0008                move.l     -[A7], [A0 + 0x8]
  47. 0000008A  4EAD 3342                jsr        [A5 + 0x3342 /* export_1636 */]
  48. 0000008E  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  49. 00000092  4E5E                     unlink     A6
  50. 00000094  205F                     movea.l    A0, [A7]+
  51. 00000096  DEFC 000C                add.w      A7, 0xC
  52. 0000009A  4ED0                     jmp        [A0]
  53. export_745:
  54. 0000009C  4E56 FFFE                link       A6, -0x0002
  55. 000000A0  48E7 0118                movem.l    -[A7], D7,A3,A4
  56. 000000A4  266E 0008                movea.l    A3, [A6 + 0x8]
  57. 000000A8  284B                     movea.l    A4, A3
  58. 000000AA  4267                     clr.w      -[A7]
  59. 000000AC  2054                     movea.l    A0, [A4]
  60. 000000AE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  61. 000000B2  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  62. 000000B6  1E1F                     move.b     D7, [A7]+
  63. 000000B8  2054                     movea.l    A0, [A4]
  64. 000000BA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  65. 000000BE  205F                     movea.l    A0, [A7]+
  66. 000000C0  A029                     syscall    HLock
  67. 000000C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  68. 000000C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  69. 000000CA  2F0B                     move.l     -[A7], A3
  70. 000000CC  4EAD 3332                jsr        [A5 + 0x3332 /* export_1634 */]
  71. 000000D0  487A FFA2                pea.l      [PC - 0x5E /* 00000074, value 0x4E560000 'NV\0\0', cstring "NV" */]
  72. 000000D4  2F0E                     move.l     -[A7], A6
  73. 000000D6  2F0B                     move.l     -[A7], A3
  74. 000000D8  4EAD 332A                jsr        [A5 + 0x332A /* export_1633 */]
  75. 000000DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  76. 000000E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  77. 000000E4  2F0B                     move.l     -[A7], A3
  78. 000000E6  4EAD 333A                jsr        [A5 + 0x333A /* export_1635 */]
  79. 000000EA  2054                     movea.l    A0, [A4]
  80. 000000EC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  81. 000000F0  1F07                     move.b     -[A7], D7
  82. 000000F2  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  83. 000000F6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  84. 000000FA  4E5E                     unlink     A6
  85. 000000FC  205F                     movea.l    A0, [A7]+
  86. 000000FE  DEFC 000C                add.w      A7, 0xC
  87. 00000102  4ED0                     jmp        [A0]
  88. export_746:
  89. 00000104  4E56 0000                link       A6, 0
  90. 00000108  206E 0010                movea.l    A0, [A6 + 0x10]
  91. 0000010C  226E 000C                movea.l    A1, [A6 + 0xC]
  92. 00000110  2010                     move.l     D0, [A0]
  93. 00000112  B091                     cmp.l      D0, [A1]
  94. 00000114  6F08                     ble        +0xA /* 0000011E */
  95. 00000116  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  96. 0000011C  601A                     bra        +0x1C /* 00000138 */
  97. label0000011E:
  98. 0000011E  206E 0010                movea.l    A0, [A6 + 0x10]
  99. 00000122  226E 000C                movea.l    A1, [A6 + 0xC]
  100. 00000126  2010                     move.l     D0, [A0]
  101. 00000128  B091                     cmp.l      D0, [A1]
  102. 0000012A  6C08                     bge        +0xA /* 00000134 */
  103. 0000012C  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  104. 00000132  6004                     bra        +0x6 /* 00000138 */
  105. label00000134:
  106. 00000134  426E 0014                clr.w      [A6 + 0x14]
  107. label00000138:
  108. 00000138  4E5E                     unlink     A6
  109. 0000013A  205F                     movea.l    A0, [A7]+
  110. 0000013C  DEFC 000C                add.w      A7, 0xC
  111. 00000140  4ED0                     jmp        [A0]
  112. 00000142  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  113. export_747: // at 00000144 (misaligned)
  114. 00000146  0000 206E                ori.b      D0, 0x6E /* 'n' */
  115. 0000014A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  116. 0000014E  2268 0002                movea.l    A1, [A0 + 0x2]
  117. 00000152  2F11                     move.l     -[A7], [A1]
  118. 00000154  206E 0010                movea.l    A0, [A6 + 0x10]
  119. 00000158  2F10                     move.l     -[A7], [A0]
  120. 0000015A  202E 000C                move.l     D0, [A6 + 0xC]
  121. 0000015E  E580                     asl        D0, 2
  122. 00000160  2F00                     move.l     -[A7], D0
  123. 00000162  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  124. 00000166  4E5E                     unlink     A6
  125. 00000168  205F                     movea.l    A0, [A7]+
  126. 0000016A  DEFC 000C                add.w      A7, 0xC
  127. 0000016E  4ED0                     jmp        [A0]
  128. export_748:
  129. 00000170  4E56 0000                link       A6, 0
  130. 00000174  206E 0010                movea.l    A0, [A6 + 0x10]
  131. 00000178  2F10                     move.l     -[A7], [A0]
  132. 0000017A  206E 0008                movea.l    A0, [A6 + 0x8]
  133. 0000017E  2050                     movea.l    A0, [A0]
  134. 00000180  2268 0002                movea.l    A1, [A0 + 0x2]
  135. 00000184  2F11                     move.l     -[A7], [A1]
  136. 00000186  202E 000C                move.l     D0, [A6 + 0xC]
  137. 0000018A  E580                     asl        D0, 2
  138. 0000018C  2F00                     move.l     -[A7], D0
  139. 0000018E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  140. 00000192  4E5E                     unlink     A6
  141. 00000194  205F                     movea.l    A0, [A7]+
  142. 00000196  DEFC 000C                add.w      A7, 0xC
  143. 0000019A  4ED0                     jmp        [A0]
  144. export_749:
  145. 0000019C  4E56 FFE8                link       A6, -0x0018
  146. 000001A0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  147. 000001A4  286E 0008                movea.l    A4, [A6 + 0x8]
  148. 000001A8  7E01                     moveq.l    D7, 0x01
  149. label000001AA:
  150. 000001AA  7003                     moveq.l    D0, 0x03
  151. 000001AC  2F00                     move.l     -[A7], D0
  152. 000001AE  2F07                     move.l     -[A7], D7
  153. 000001B0  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  154. 000001B4  2E1F                     move.l     D7, [A7]+
  155. 000001B6  5287                     addq.l     D7, 1
  156. 000001B8  2054                     movea.l    A0, [A4]
  157. 000001BA  3028 0006                move.w     D0, [A0 + 0x6]
  158. 000001BE  48C0                     ext.l      D0
  159. 000001C0  B087                     cmp.l      D0, D7
  160. 000001C2  6CE6                     bge        -0x18 /* 000001AA */
  161. label000001C4:
  162. 000001C4  2F07                     move.l     -[A7], D7
  163. 000001C6  7003                     moveq.l    D0, 0x03
  164. 000001C8  2F00                     move.l     -[A7], D0
  165. 000001CA  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  166. 000001CE  2E1F                     move.l     D7, [A7]+
  167. 000001D0  2007                     move.l     D0, D7
  168. 000001D2  5280                     addq.l     D0, 1
  169. 000001D4  2054                     movea.l    A0, [A4]
  170. 000001D6  3228 0006                move.w     D1, [A0 + 0x6]
  171. 000001DA  48C1                     ext.l      D1
  172. 000001DC  2D41 FFE8                move.l     [A6 - 0x18], D1
  173. 000001E0  2A00                     move.l     D5, D0
  174. 000001E2  6000 008C                bra        +0x8E /* 00000270 */
  175. label000001E6:
  176. 000001E6  2254                     movea.l    A1, [A4]
  177. 000001E8  2069 0002                movea.l    A0, [A1 + 0x2]
  178. 000001EC  2050                     movea.l    A0, [A0]
  179. 000001EE  3005                     move.w     D0, D5
  180. 000001F0  E540                     asl        D0.w, 2
  181. 000001F2  2D70 00FC FFEC           move.l     [A6 - 0x14], [A0 + D0.w - 0x4]
  182. 000001F8  2C05                     move.l     D6, D5
  183. 000001FA  2069 0002                movea.l    A0, [A1 + 0x2]
  184. 000001FE  2050                     movea.l    A0, [A0]
  185. 00000200  2006                     move.l     D0, D6
  186. 00000202  9087                     sub.l      D0, D7
  187. 00000204  E540                     asl        D0.w, 2
  188. 00000206  2D70 00FC FFF0           move.l     [A6 - 0x10], [A0 + D0.w - 0x4]
  189. label0000020C:
  190. 0000020C  4267                     clr.w      -[A7]
  191. 0000020E  486E FFF0                pea.l      [A6 - 0x10]
  192. 00000212  486E FFEC                pea.l      [A6 - 0x14]
  193. 00000216  41EE 000C                lea.l      A0, [A6 + 0xC]
  194. 0000021A  2018                     move.l     D0, [A0]+
  195. 0000021C  6702                     beq        +0x4 /* 00000220 */
  196. 0000021E  2F00                     move.l     -[A7], D0
  197. label00000220:
  198. 00000220  2050                     movea.l    A0, [A0]
  199. 00000222  4E90                     jsr        [A0]
  200. 00000224  7001                     moveq.l    D0, 0x01
  201. 00000226  B05F                     cmp.w      D0, [A7]+
  202. 00000228  6E30                     bgt        +0x32 /* 0000025A */
  203. 0000022A  2254                     movea.l    A1, [A4]
  204. 0000022C  2069 0002                movea.l    A0, [A1 + 0x2]
  205. 00000230  2050                     movea.l    A0, [A0]
  206. 00000232  3006                     move.w     D0, D6
  207. 00000234  E540                     asl        D0.w, 2
  208. 00000236  21AE FFF0 00FC           move.l     [A0 + D0.w - 0x4], [A6 - 0x10]
  209. 0000023C  9C87                     sub.l      D6, D7
  210. 0000023E  BE86                     cmp.l      D7, D6
  211. 00000240  6D02                     blt        +0x4 /* 00000244 */
  212. 00000242  6016                     bra        +0x18 /* 0000025A */
  213. label00000244:
  214. 00000244  2254                     movea.l    A1, [A4]
  215. 00000246  2069 0002                movea.l    A0, [A1 + 0x2]
  216. 0000024A  2050                     movea.l    A0, [A0]
  217. 0000024C  2006                     move.l     D0, D6
  218. 0000024E  9087                     sub.l      D0, D7
  219. 00000250  E540                     asl        D0.w, 2
  220. 00000252  2D70 00FC FFF0           move.l     [A6 - 0x10], [A0 + D0.w - 0x4]
  221. 00000258  60B2                     bra        -0x4C /* 0000020C */
  222. label0000025A:
  223. 0000025A  2254                     movea.l    A1, [A4]
  224. 0000025C  2069 0002                movea.l    A0, [A1 + 0x2]
  225. 00000260  2050                     movea.l    A0, [A0]
  226. 00000262  3006                     move.w     D0, D6
  227. 00000264  E540                     asl        D0.w, 2
  228. 00000266  21AE FFEC 00FC           move.l     [A0 + D0.w - 0x4], [A6 - 0x14]
  229. 0000026C  5285                     addq.l     D5, 1
  230. 0000026E  6908                     bvs        +0xA /* 00000278 */
  231. label00000270:
  232. 00000270  BAAE FFE8                cmp.l      D5, [A6 - 0x18]
  233. 00000274  6F00 FF70                ble        -0x8E /* 000001E6 */
  234. label00000278:
  235. 00000278  7001                     moveq.l    D0, 0x01
  236. 0000027A  B087                     cmp.l      D0, D7
  237. 0000027C  6600 FF46                bne        -0xB8 /* 000001C4 */
  238. 00000280  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  239. 00000284  4E5E                     unlink     A6
  240. 00000286  205F                     movea.l    A0, [A7]+
  241. 00000288  DEFC 000C                add.w      A7, 0xC
  242. 0000028C  4ED0                     jmp        [A0]
  243. 0000028E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  244. export_750: // at 00000290 (misaligned)
  245. 00000292  0000 48E7                ori.b      D0, 0xE7
  246. 00000296  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  247. 0000029A  000C 286E                ori.b      A4, 0x6E /* 'n' */
  248. 0000029E  0010 2F0C                ori.b      [A0], 0xC
  249. 000002A2  2F0B                     move.l     -[A7], A3
  250. 000002A4  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  251. 000002A8  101F                     move.b     D0, [A7]+
  252. 000002AA  6708                     beq        +0xA /* 000002B4 */
  253. 000002AC  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  254. 000002B2  603C                     bra        +0x3E /* 000002F0 */
  255. label000002B4:
  256. 000002B4  2F0C                     move.l     -[A7], A4
  257. 000002B6  2F0B                     move.l     -[A7], A3
  258. 000002B8  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  259. 000002BC  101F                     move.b     D0, [A7]+
  260. 000002BE  6708                     beq        +0xA /* 000002C8 */
  261. 000002C0  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  262. 000002C6  6028                     bra        +0x2A /* 000002F0 */
  263. label000002C8:
  264. 000002C8  202C 0006                move.l     D0, [A4 + 0x6]
  265. 000002CC  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  266. 000002D0  6F08                     ble        +0xA /* 000002DA */
  267. 000002D2  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  268. 000002D8  6016                     bra        +0x18 /* 000002F0 */
  269. label000002DA:
  270. 000002DA  202C 0006                move.l     D0, [A4 + 0x6]
  271. 000002DE  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  272. 000002E2  6C08                     bge        +0xA /* 000002EC */
  273. 000002E4  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  274. 000002EA  6004                     bra        +0x6 /* 000002F0 */
  275. label000002EC:
  276. 000002EC  426E 0014                clr.w      [A6 + 0x14]
  277. label000002F0:
  278. 000002F0  4CDF 1800                movem.l    A3,A4, [A7]+
  279. 000002F4  4E5E                     unlink     A6
  280. 000002F6  205F                     movea.l    A0, [A7]+
  281. 000002F8  DEFC 000C                add.w      A7, 0xC
  282. 000002FC  4ED0                     jmp        [A0]
  283. 000002FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  284. export_751: // at 00000300 (misaligned)
  285. 00000302  FFFC                     .invalid   <<F/7/7>>
  286. 00000304  48E7 0128                movem.l    -[A7], D7,A2,A4
  287. 00000308  286E 0008                movea.l    A4, [A6 + 0x8]
  288. 0000030C  3D6E 000E FFFC           move.w     [A6 - 0x4], [A6 + 0xE]
  289. 00000312  7E01                     moveq.l    D7, 0x01
  290. 00000314  6026                     bra        +0x28 /* 0000033C */
  291. label00000316:
  292. 00000316  2254                     movea.l    A1, [A4]
  293. 00000318  2069 0002                movea.l    A0, [A1 + 0x2]
  294. 0000031C  2050                     movea.l    A0, [A0]
  295. 0000031E  3007                     move.w     D0, D7
  296. 00000320  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  297. 00000324  246E 0010                movea.l    A2, [A6 + 0x10]
  298. 00000328  2452                     movea.l    A2, [A2]
  299. 0000032A  3207                     move.w     D1, D7
  300. 0000032C  5341                     subq.w     D1, 1
  301. 0000032E  48C1                     ext.l      D1
  302. 00000330  E581                     asl        D1, 2
  303. 00000332  25B0 00FC 1800           move.l     [A2 + D1], [A0 + D0.w - 0x4]
  304. 00000338  5247                     addq.w     D7, 1
  305. 0000033A  6906                     bvs        +0x8 /* 00000342 */
  306. label0000033C:
  307. 0000033C  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  308. 00000340  6FD4                     ble        -0x2A /* 00000316 */
  309. label00000342:
  310. 00000342  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  311. 00000346  4E5E                     unlink     A6
  312. 00000348  205F                     movea.l    A0, [A7]+
  313. 0000034A  DEFC 000C                add.w      A7, 0xC
  314. 0000034E  4ED0                     jmp        [A0]
  315. export_752:
  316. 00000350  4E56 FF6A                link       A6, -0x0096
  317. 00000354  48E7 0128                movem.l    -[A7], D7,A2,A4
  318. 00000358  286E 0008                movea.l    A4, [A6 + 0x8]
  319. 0000035C  486E FF76                pea.l      [A6 - 0x8A]
  320. 00000360  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  321. 00000364  3D6E 000E FF6A           move.w     [A6 - 0x96], [A6 + 0xE]
  322. 0000036A  7E01                     moveq.l    D7, 0x01
  323. 0000036C  605C                     bra        +0x5E /* 000003CA */
  324. label0000036E:
  325. 0000036E  206E 0010                movea.l    A0, [A6 + 0x10]
  326. 00000372  2050                     movea.l    A0, [A0]
  327. 00000374  3007                     move.w     D0, D7
  328. 00000376  5340                     subq.w     D0, 1
  329. 00000378  48C0                     ext.l      D0
  330. 0000037A  E580                     asl        D0, 2
  331. 0000037C  2D70 0800 FF72           move.l     [A6 - 0x8E], [A0 + D0]
  332. 00000382  4267                     clr.w      -[A7]
  333. 00000384  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  334. 00000388  486E FF76                pea.l      [A6 - 0x8A]
  335. 0000038C  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  336. 00000390  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  337. 00000394  1D7C 0004 FF6C           move.b     [A6 - 0x94], 0x4
  338. 0000039A  486E FFA6                pea.l      [A6 - 0x5A]
  339. 0000039E  486E FF6D                pea.l      [A6 - 0x93]
  340. 000003A2  7004                     moveq.l    D0, 0x04
  341. 000003A4  2F00                     move.l     -[A7], D0
  342. 000003A6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  343. 000003AA  2254                     movea.l    A1, [A4]
  344. 000003AC  2069 0002                movea.l    A0, [A1 + 0x2]
  345. 000003B0  2050                     movea.l    A0, [A0]
  346. 000003B2  3007                     move.w     D0, D7
  347. 000003B4  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  348. 000003B8  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  349. 000003BC  45EE FF6C                lea.l      A2, [A6 - 0x94]
  350. 000003C0  20DA                     move.l     [A0]+, [A2]+
  351. 000003C2  20DA                     move.l     [A0]+, [A2]+
  352. 000003C4  3092                     move.w     [A0], [A2]
  353. 000003C6  5247                     addq.w     D7, 1
  354. 000003C8  6906                     bvs        +0x8 /* 000003D0 */
  355. label000003CA:
  356. 000003CA  BE6E FF6A                cmp.w      D7, [A6 - 0x96]
  357. 000003CE  6F9E                     ble        -0x60 /* 0000036E */
  358. label000003D0:
  359. 000003D0  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  360. 000003D4  4E5E                     unlink     A6
  361. 000003D6  205F                     movea.l    A0, [A7]+
  362. 000003D8  DEFC 000C                add.w      A7, 0xC
  363. 000003DC  4ED0                     jmp        [A0]
  364. 000003DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  365. export_753: // at 000003E0 (misaligned)
  366. 000003E2  FFDC                     .invalid   <<F/7/7>>
  367. 000003E4  48E7 0728                movem.l    -[A7], D5,D6,D7,A2,A4
  368. 000003E8  286E 0008                movea.l    A4, [A6 + 0x8]
  369. 000003EC  7E01                     moveq.l    D7, 0x01
  370. label000003EE:
  371. 000003EE  7003                     moveq.l    D0, 0x03
  372. 000003F0  2F00                     move.l     -[A7], D0
  373. 000003F2  2F07                     move.l     -[A7], D7
  374. 000003F4  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  375. 000003F8  2E1F                     move.l     D7, [A7]+
  376. 000003FA  5287                     addq.l     D7, 1
  377. 000003FC  2054                     movea.l    A0, [A4]
  378. 000003FE  3028 0006                move.w     D0, [A0 + 0x6]
  379. 00000402  48C0                     ext.l      D0
  380. 00000404  B087                     cmp.l      D0, D7
  381. 00000406  6CE6                     bge        -0x18 /* 000003EE */
  382. label00000408:
  383. 00000408  2F07                     move.l     -[A7], D7
  384. 0000040A  7003                     moveq.l    D0, 0x03
  385. 0000040C  2F00                     move.l     -[A7], D0
  386. 0000040E  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  387. 00000412  2E1F                     move.l     D7, [A7]+
  388. 00000414  2007                     move.l     D0, D7
  389. 00000416  5280                     addq.l     D0, 1
  390. 00000418  2054                     movea.l    A0, [A4]
  391. 0000041A  3228 0006                move.w     D1, [A0 + 0x6]
  392. 0000041E  48C1                     ext.l      D1
  393. 00000420  2D41 FFDC                move.l     [A6 - 0x24], D1
  394. 00000424  2A00                     move.l     D5, D0
  395. 00000426  6000 00BE                bra        +0xC0 /* 000004E6 */
  396. label0000042A:
  397. 0000042A  2254                     movea.l    A1, [A4]
  398. 0000042C  2069 0002                movea.l    A0, [A1 + 0x2]
  399. 00000430  2050                     movea.l    A0, [A0]
  400. 00000432  3005                     move.w     D0, D5
  401. 00000434  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  402. 00000438  45EE FFE0                lea.l      A2, [A6 - 0x20]
  403. 0000043C  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  404. 00000440  24D8                     move.l     [A2]+, [A0]+
  405. 00000442  24D8                     move.l     [A2]+, [A0]+
  406. 00000444  3490                     move.w     [A2], [A0]
  407. 00000446  2C05                     move.l     D6, D5
  408. 00000448  2069 0002                movea.l    A0, [A1 + 0x2]
  409. 0000044C  2050                     movea.l    A0, [A0]
  410. 0000044E  2006                     move.l     D0, D6
  411. 00000450  9087                     sub.l      D0, D7
  412. 00000452  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  413. 00000456  45EE FFEA                lea.l      A2, [A6 - 0x16]
  414. 0000045A  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  415. 0000045E  24D8                     move.l     [A2]+, [A0]+
  416. 00000460  24D8                     move.l     [A2]+, [A0]+
  417. 00000462  3490                     move.w     [A2], [A0]
  418. label00000464:
  419. 00000464  4267                     clr.w      -[A7]
  420. 00000466  486E FFEA                pea.l      [A6 - 0x16]
  421. 0000046A  486E FFE0                pea.l      [A6 - 0x20]
  422. 0000046E  41EE 000C                lea.l      A0, [A6 + 0xC]
  423. 00000472  2018                     move.l     D0, [A0]+
  424. 00000474  6702                     beq        +0x4 /* 00000478 */
  425. 00000476  2F00                     move.l     -[A7], D0
  426. label00000478:
  427. 00000478  2050                     movea.l    A0, [A0]
  428. 0000047A  4E90                     jsr        [A0]
  429. 0000047C  7001                     moveq.l    D0, 0x01
  430. 0000047E  B05F                     cmp.w      D0, [A7]+
  431. 00000480  6E44                     bgt        +0x46 /* 000004C6 */
  432. 00000482  2254                     movea.l    A1, [A4]
  433. 00000484  2069 0002                movea.l    A0, [A1 + 0x2]
  434. 00000488  2050                     movea.l    A0, [A0]
  435. 0000048A  3006                     move.w     D0, D6
  436. 0000048C  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  437. 00000490  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  438. 00000494  45EE FFEA                lea.l      A2, [A6 - 0x16]
  439. 00000498  20DA                     move.l     [A0]+, [A2]+
  440. 0000049A  20DA                     move.l     [A0]+, [A2]+
  441. 0000049C  3092                     move.w     [A0], [A2]
  442. 0000049E  9C87                     sub.l      D6, D7
  443. 000004A0  BE86                     cmp.l      D7, D6
  444. 000004A2  6D02                     blt        +0x4 /* 000004A6 */
  445. 000004A4  6020                     bra        +0x22 /* 000004C6 */
  446. label000004A6:
  447. 000004A6  2254                     movea.l    A1, [A4]
  448. 000004A8  2069 0002                movea.l    A0, [A1 + 0x2]
  449. 000004AC  2050                     movea.l    A0, [A0]
  450. 000004AE  2006                     move.l     D0, D6
  451. 000004B0  9087                     sub.l      D0, D7
  452. 000004B2  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  453. 000004B6  45EE FFEA                lea.l      A2, [A6 - 0x16]
  454. 000004BA  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  455. 000004BE  24D8                     move.l     [A2]+, [A0]+
  456. 000004C0  24D8                     move.l     [A2]+, [A0]+
  457. 000004C2  3490                     move.w     [A2], [A0]
  458. 000004C4  609E                     bra        -0x60 /* 00000464 */
  459. label000004C6:
  460. 000004C6  2254                     movea.l    A1, [A4]
  461. 000004C8  2069 0002                movea.l    A0, [A1 + 0x2]
  462. 000004CC  2050                     movea.l    A0, [A0]
  463. 000004CE  3006                     move.w     D0, D6
  464. 000004D0  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  465. 000004D4  41F0 00F6                lea.l      A0, [A0 + D0.w - 0x10]
  466. 000004D8  45EE FFE0                lea.l      A2, [A6 - 0x20]
  467. 000004DC  20DA                     move.l     [A0]+, [A2]+
  468. 000004DE  20DA                     move.l     [A0]+, [A2]+
  469. 000004E0  3092                     move.w     [A0], [A2]
  470. 000004E2  5285                     addq.l     D5, 1
  471. 000004E4  6908                     bvs        +0xA /* 000004EE */
  472. label000004E6:
  473. 000004E6  BAAE FFDC                cmp.l      D5, [A6 - 0x24]
  474. 000004EA  6F00 FF3E                ble        -0xC0 /* 0000042A */
  475. label000004EE:
  476. 000004EE  7001                     moveq.l    D0, 0x01
  477. 000004F0  B087                     cmp.l      D0, D7
  478. 000004F2  6600 FF14                bne        -0xEA /* 00000408 */
  479. 000004F6  4CDF 14E0                movem.l    D5,D6,D7,A2,A4, [A7]+
  480. 000004FA  4E5E                     unlink     A6
  481. 000004FC  205F                     movea.l    A0, [A7]+
  482. 000004FE  DEFC 000C                add.w      A7, 0xC
  483. 00000502  4ED0                     jmp        [A0]
  484. export_754:
  485. 00000504  4E56 0000                link       A6, 0
  486. 00000508  48E7 0018                movem.l    -[A7], A3,A4
  487. 0000050C  266E 000C                movea.l    A3, [A6 + 0xC]
  488. 00000510  286E 0010                movea.l    A4, [A6 + 0x10]
  489. 00000514  2F0C                     move.l     -[A7], A4
  490. 00000516  2F0B                     move.l     -[A7], A3
  491. 00000518  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  492. 0000051C  101F                     move.b     D0, [A7]+
  493. 0000051E  6708                     beq        +0xA /* 00000528 */
  494. 00000520  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  495. 00000526  603C                     bra        +0x3E /* 00000564 */
  496. label00000528:
  497. 00000528  2F0C                     move.l     -[A7], A4
  498. 0000052A  2F0B                     move.l     -[A7], A3
  499. 0000052C  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  500. 00000530  101F                     move.b     D0, [A7]+
  501. 00000532  6708                     beq        +0xA /* 0000053C */
  502. 00000534  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  503. 0000053A  6028                     bra        +0x2A /* 00000564 */
  504. label0000053C:
  505. 0000053C  202C 0020                move.l     D0, [A4 + 0x20]
  506. 00000540  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  507. 00000544  6F08                     ble        +0xA /* 0000054E */
  508. 00000546  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  509. 0000054C  6016                     bra        +0x18 /* 00000564 */
  510. label0000054E:
  511. 0000054E  202C 0020                move.l     D0, [A4 + 0x20]
  512. 00000552  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  513. 00000556  6C08                     bge        +0xA /* 00000560 */
  514. 00000558  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  515. 0000055E  6004                     bra        +0x6 /* 00000564 */
  516. label00000560:
  517. 00000560  426E 0014                clr.w      [A6 + 0x14]
  518. label00000564:
  519. 00000564  4CDF 1800                movem.l    A3,A4, [A7]+
  520. 00000568  4E5E                     unlink     A6
  521. 0000056A  205F                     movea.l    A0, [A7]+
  522. 0000056C  DEFC 000C                add.w      A7, 0xC
  523. 00000570  4ED0                     jmp        [A0]
  524. 00000572  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  525. export_755: // at 00000574 (misaligned)
  526. 00000576  FFFC                     .invalid   <<F/7/7>>
  527. 00000578  48E7 0128                movem.l    -[A7], D7,A2,A4
  528. 0000057C  286E 0008                movea.l    A4, [A6 + 0x8]
  529. 00000580  3D6E 000E FFFC           move.w     [A6 - 0x4], [A6 + 0xE]
  530. 00000586  7E01                     moveq.l    D7, 0x01
  531. 00000588  6026                     bra        +0x28 /* 000005B0 */
  532. label0000058A:
  533. 0000058A  2254                     movea.l    A1, [A4]
  534. 0000058C  2069 0002                movea.l    A0, [A1 + 0x2]
  535. 00000590  2050                     movea.l    A0, [A0]
  536. 00000592  3007                     move.w     D0, D7
  537. 00000594  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  538. 00000598  246E 0010                movea.l    A2, [A6 + 0x10]
  539. 0000059C  2452                     movea.l    A2, [A2]
  540. 0000059E  3207                     move.w     D1, D7
  541. 000005A0  5341                     subq.w     D1, 1
  542. 000005A2  48C1                     ext.l      D1
  543. 000005A4  E581                     asl        D1, 2
  544. 000005A6  25B0 00FC 1800           move.l     [A2 + D1], [A0 + D0.w - 0x4]
  545. 000005AC  5247                     addq.w     D7, 1
  546. 000005AE  6906                     bvs        +0x8 /* 000005B6 */
  547. label000005B0:
  548. 000005B0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  549. 000005B4  6FD4                     ble        -0x2A /* 0000058A */
  550. label000005B6:
  551. 000005B6  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  552. 000005BA  4E5E                     unlink     A6
  553. 000005BC  205F                     movea.l    A0, [A7]+
  554. 000005BE  DEFC 000C                add.w      A7, 0xC
  555. 000005C2  4ED0                     jmp        [A0]
  556. export_756:
  557. 000005C4  4E56 FF50                link       A6, -0x00B0
  558. 000005C8  48E7 0128                movem.l    -[A7], D7,A2,A4
  559. 000005CC  286E 0008                movea.l    A4, [A6 + 0x8]
  560. 000005D0  486E FF76                pea.l      [A6 - 0x8A]
  561. 000005D4  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  562. 000005D8  3D6E 000E FF50           move.w     [A6 - 0xB0], [A6 + 0xE]
  563. 000005DE  7E01                     moveq.l    D7, 0x01
  564. 000005E0  6058                     bra        +0x5A /* 0000063A */
  565. label000005E2:
  566. 000005E2  206E 0010                movea.l    A0, [A6 + 0x10]
  567. 000005E6  2050                     movea.l    A0, [A0]
  568. 000005E8  3007                     move.w     D0, D7
  569. 000005EA  5340                     subq.w     D0, 1
  570. 000005EC  48C0                     ext.l      D0
  571. 000005EE  E580                     asl        D0, 2
  572. 000005F0  2D70 0800 FF72           move.l     [A6 - 0x8E], [A0 + D0]
  573. 000005F6  4267                     clr.w      -[A7]
  574. 000005F8  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  575. 000005FC  486E FF76                pea.l      [A6 - 0x8A]
  576. 00000600  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  577. 00000604  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  578. 00000608  41EE FF52                lea.l      A0, [A6 - 0xAE]
  579. 0000060C  43EE FF7E                lea.l      A1, [A6 - 0x82]
  580. 00000610  7007                     moveq.l    D0, 0x07
  581. label00000612:
  582. 00000612  20D9                     move.l     [A0]+, [A1]+
  583. 00000614  51C8 FFFC                dbf        D0, -0x6 /* 00000612 */
  584. 00000618  2254                     movea.l    A1, [A4]
  585. 0000061A  2069 0002                movea.l    A0, [A1 + 0x2]
  586. 0000061E  2050                     movea.l    A0, [A0]
  587. 00000620  3007                     move.w     D0, D7
  588. 00000622  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  589. 00000626  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  590. 0000062A  45EE FF52                lea.l      A2, [A6 - 0xAE]
  591. 0000062E  7008                     moveq.l    D0, 0x08
  592. label00000630:
  593. 00000630  20DA                     move.l     [A0]+, [A2]+
  594. 00000632  51C8 FFFC                dbf        D0, -0x6 /* 00000630 */
  595. 00000636  5247                     addq.w     D7, 1
  596. 00000638  6906                     bvs        +0x8 /* 00000640 */
  597. label0000063A:
  598. 0000063A  BE6E FF50                cmp.w      D7, [A6 - 0xB0]
  599. 0000063E  6FA2                     ble        -0x5C /* 000005E2 */
  600. label00000640:
  601. 00000640  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  602. 00000644  4E5E                     unlink     A6
  603. 00000646  205F                     movea.l    A0, [A7]+
  604. 00000648  DEFC 000C                add.w      A7, 0xC
  605. 0000064C  4ED0                     jmp        [A0]
  606. 0000064E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  607. export_757: // at 00000650 (misaligned)
  608. 00000652  FFA8                     .invalid   <<F/6/7>>
  609. 00000654  48E7 0728                movem.l    -[A7], D5,D6,D7,A2,A4
  610. 00000658  286E 0008                movea.l    A4, [A6 + 0x8]
  611. 0000065C  7E01                     moveq.l    D7, 0x01
  612. label0000065E:
  613. 0000065E  7003                     moveq.l    D0, 0x03
  614. 00000660  2F00                     move.l     -[A7], D0
  615. 00000662  2F07                     move.l     -[A7], D7
  616. 00000664  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  617. 00000668  2E1F                     move.l     D7, [A7]+
  618. 0000066A  5287                     addq.l     D7, 1
  619. 0000066C  2054                     movea.l    A0, [A4]
  620. 0000066E  3028 0006                move.w     D0, [A0 + 0x6]
  621. 00000672  48C0                     ext.l      D0
  622. 00000674  B087                     cmp.l      D0, D7
  623. 00000676  6CE6                     bge        -0x18 /* 0000065E */
  624. label00000678:
  625. 00000678  2F07                     move.l     -[A7], D7
  626. 0000067A  7003                     moveq.l    D0, 0x03
  627. 0000067C  2F00                     move.l     -[A7], D0
  628. 0000067E  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  629. 00000682  2E1F                     move.l     D7, [A7]+
  630. 00000684  2007                     move.l     D0, D7
  631. 00000686  5280                     addq.l     D0, 1
  632. 00000688  2054                     movea.l    A0, [A4]
  633. 0000068A  3228 0006                move.w     D1, [A0 + 0x6]
  634. 0000068E  48C1                     ext.l      D1
  635. 00000690  2D41 FFA8                move.l     [A6 - 0x58], D1
  636. 00000694  2A00                     move.l     D5, D0
  637. 00000696  6000 00C8                bra        +0xCA /* 00000760 */
  638. label0000069A:
  639. 0000069A  2254                     movea.l    A1, [A4]
  640. 0000069C  2069 0002                movea.l    A0, [A1 + 0x2]
  641. 000006A0  2050                     movea.l    A0, [A0]
  642. 000006A2  3005                     move.w     D0, D5
  643. 000006A4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  644. 000006A8  45EE FFAC                lea.l      A2, [A6 - 0x54]
  645. 000006AC  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  646. 000006B0  7008                     moveq.l    D0, 0x08
  647. label000006B2:
  648. 000006B2  24D8                     move.l     [A2]+, [A0]+
  649. 000006B4  51C8 FFFC                dbf        D0, -0x6 /* 000006B2 */
  650. 000006B8  2C05                     move.l     D6, D5
  651. 000006BA  2069 0002                movea.l    A0, [A1 + 0x2]
  652. 000006BE  2050                     movea.l    A0, [A0]
  653. 000006C0  2006                     move.l     D0, D6
  654. 000006C2  9087                     sub.l      D0, D7
  655. 000006C4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  656. 000006C8  45EE FFD0                lea.l      A2, [A6 - 0x30]
  657. 000006CC  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  658. 000006D0  7008                     moveq.l    D0, 0x08
  659. label000006D2:
  660. 000006D2  24D8                     move.l     [A2]+, [A0]+
  661. 000006D4  51C8 FFFC                dbf        D0, -0x6 /* 000006D2 */
  662. label000006D8:
  663. 000006D8  4267                     clr.w      -[A7]
  664. 000006DA  486E FFD0                pea.l      [A6 - 0x30]
  665. 000006DE  486E FFAC                pea.l      [A6 - 0x54]
  666. 000006E2  41EE 000C                lea.l      A0, [A6 + 0xC]
  667. 000006E6  2018                     move.l     D0, [A0]+
  668. 000006E8  6702                     beq        +0x4 /* 000006EC */
  669. 000006EA  2F00                     move.l     -[A7], D0
  670. label000006EC:
  671. 000006EC  2050                     movea.l    A0, [A0]
  672. 000006EE  4E90                     jsr        [A0]
  673. 000006F0  7001                     moveq.l    D0, 0x01
  674. 000006F2  B05F                     cmp.w      D0, [A7]+
  675. 000006F4  6E48                     bgt        +0x4A /* 0000073E */
  676. 000006F6  2254                     movea.l    A1, [A4]
  677. 000006F8  2069 0002                movea.l    A0, [A1 + 0x2]
  678. 000006FC  2050                     movea.l    A0, [A0]
  679. 000006FE  3006                     move.w     D0, D6
  680. 00000700  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  681. 00000704  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  682. 00000708  45EE FFD0                lea.l      A2, [A6 - 0x30]
  683. 0000070C  7008                     moveq.l    D0, 0x08
  684. label0000070E:
  685. 0000070E  20DA                     move.l     [A0]+, [A2]+
  686. 00000710  51C8 FFFC                dbf        D0, -0x6 /* 0000070E */
  687. 00000714  9C87                     sub.l      D6, D7
  688. 00000716  BE86                     cmp.l      D7, D6
  689. 00000718  6D02                     blt        +0x4 /* 0000071C */
  690. 0000071A  6022                     bra        +0x24 /* 0000073E */
  691. label0000071C:
  692. 0000071C  2254                     movea.l    A1, [A4]
  693. 0000071E  2069 0002                movea.l    A0, [A1 + 0x2]
  694. 00000722  2050                     movea.l    A0, [A0]
  695. 00000724  2006                     move.l     D0, D6
  696. 00000726  9087                     sub.l      D0, D7
  697. 00000728  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  698. 0000072C  45EE FFD0                lea.l      A2, [A6 - 0x30]
  699. 00000730  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  700. 00000734  7008                     moveq.l    D0, 0x08
  701. label00000736:
  702. 00000736  24D8                     move.l     [A2]+, [A0]+
  703. 00000738  51C8 FFFC                dbf        D0, -0x6 /* 00000736 */
  704. 0000073C  609A                     bra        -0x64 /* 000006D8 */
  705. label0000073E:
  706. 0000073E  2254                     movea.l    A1, [A4]
  707. 00000740  2069 0002                movea.l    A0, [A1 + 0x2]
  708. 00000744  2050                     movea.l    A0, [A0]
  709. 00000746  3006                     move.w     D0, D6
  710. 00000748  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  711. 0000074C  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  712. 00000750  45EE FFAC                lea.l      A2, [A6 - 0x54]
  713. 00000754  7008                     moveq.l    D0, 0x08
  714. label00000756:
  715. 00000756  20DA                     move.l     [A0]+, [A2]+
  716. 00000758  51C8 FFFC                dbf        D0, -0x6 /* 00000756 */
  717. 0000075C  5285                     addq.l     D5, 1
  718. 0000075E  6908                     bvs        +0xA /* 00000768 */
  719. label00000760:
  720. 00000760  BAAE FFA8                cmp.l      D5, [A6 - 0x58]
  721. 00000764  6F00 FF34                ble        -0xCA /* 0000069A */
  722. label00000768:
  723. 00000768  7001                     moveq.l    D0, 0x01
  724. 0000076A  B087                     cmp.l      D0, D7
  725. 0000076C  6600 FF0A                bne        -0xF4 /* 00000678 */
  726. 00000770  4CDF 14E0                movem.l    D5,D6,D7,A2,A4, [A7]+
  727. 00000774  4E5E                     unlink     A6
  728. 00000776  205F                     movea.l    A0, [A7]+
  729. 00000778  DEFC 000C                add.w      A7, 0xC
  730. 0000077C  4ED0                     jmp        [A0]
  731. 0000077E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  732. export_758: // at 00000780 (misaligned)
  733. 00000782  0000 48E7                ori.b      D0, 0xE7
  734. 00000786  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  735. 0000078A  000C 286E                ori.b      A4, 0x6E /* 'n' */
  736. 0000078E  0010 2F0C                ori.b      [A0], 0xC
  737. 00000792  2F0B                     move.l     -[A7], A3
  738. 00000794  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  739. 00000798  101F                     move.b     D0, [A7]+
  740. 0000079A  6708                     beq        +0xA /* 000007A4 */
  741. 0000079C  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  742. 000007A2  6060                     bra        +0x62 /* 00000804 */
  743. label000007A4:
  744. 000007A4  2F0C                     move.l     -[A7], A4
  745. 000007A6  2F0B                     move.l     -[A7], A3
  746. 000007A8  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  747. 000007AC  101F                     move.b     D0, [A7]+
  748. 000007AE  6708                     beq        +0xA /* 000007B8 */
  749. 000007B0  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  750. 000007B6  604C                     bra        +0x4E /* 00000804 */
  751. label000007B8:
  752. 000007B8  202C 0020                move.l     D0, [A4 + 0x20]
  753. 000007BC  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  754. 000007C0  6F08                     ble        +0xA /* 000007CA */
  755. 000007C2  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  756. 000007C8  603A                     bra        +0x3C /* 00000804 */
  757. label000007CA:
  758. 000007CA  202C 0020                move.l     D0, [A4 + 0x20]
  759. 000007CE  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  760. 000007D2  6C08                     bge        +0xA /* 000007DC */
  761. 000007D4  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  762. 000007DA  6028                     bra        +0x2A /* 00000804 */
  763. label000007DC:
  764. 000007DC  202C 0024                move.l     D0, [A4 + 0x24]
  765. 000007E0  B0AB 0024                cmp.l      D0, [A3 + 0x24]
  766. 000007E4  6F08                     ble        +0xA /* 000007EE */
  767. 000007E6  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  768. 000007EC  6016                     bra        +0x18 /* 00000804 */
  769. label000007EE:
  770. 000007EE  202C 0024                move.l     D0, [A4 + 0x24]
  771. 000007F2  B0AB 0024                cmp.l      D0, [A3 + 0x24]
  772. 000007F6  6C08                     bge        +0xA /* 00000800 */
  773. 000007F8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  774. 000007FE  6004                     bra        +0x6 /* 00000804 */
  775. label00000800:
  776. 00000800  426E 0014                clr.w      [A6 + 0x14]
  777. label00000804:
  778. 00000804  4CDF 1800                movem.l    A3,A4, [A7]+
  779. 00000808  4E5E                     unlink     A6
  780. 0000080A  205F                     movea.l    A0, [A7]+
  781. 0000080C  DEFC 000C                add.w      A7, 0xC
  782. 00000810  4ED0                     jmp        [A0]
  783. 00000812  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  784. export_759: // at 00000814 (misaligned)
  785. 00000816  FFD4                     .invalid   <<F/7/7>>
  786. 00000818  48E7 0128                movem.l    -[A7], D7,A2,A4
  787. 0000081C  286E 0008                movea.l    A4, [A6 + 0x8]
  788. 00000820  3D6E 000E FFD4           move.w     [A6 - 0x2C], [A6 + 0xE]
  789. 00000826  7E01                     moveq.l    D7, 0x01
  790. 00000828  6026                     bra        +0x28 /* 00000850 */
  791. label0000082A:
  792. 0000082A  2254                     movea.l    A1, [A4]
  793. 0000082C  2069 0002                movea.l    A0, [A1 + 0x2]
  794. 00000830  2050                     movea.l    A0, [A0]
  795. 00000832  3007                     move.w     D0, D7
  796. 00000834  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  797. 00000838  246E 0010                movea.l    A2, [A6 + 0x10]
  798. 0000083C  2452                     movea.l    A2, [A2]
  799. 0000083E  3207                     move.w     D1, D7
  800. 00000840  5341                     subq.w     D1, 1
  801. 00000842  48C1                     ext.l      D1
  802. 00000844  E581                     asl        D1, 2
  803. 00000846  25B0 00FC 1800           move.l     [A2 + D1], [A0 + D0.w - 0x4]
  804. 0000084C  5247                     addq.w     D7, 1
  805. 0000084E  6906                     bvs        +0x8 /* 00000856 */
  806. label00000850:
  807. 00000850  BE6E FFD4                cmp.w      D7, [A6 - 0x2C]
  808. 00000854  6FD4                     ble        -0x2A /* 0000082A */
  809. label00000856:
  810. 00000856  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  811. 0000085A  4E5E                     unlink     A6
  812. 0000085C  205F                     movea.l    A0, [A7]+
  813. 0000085E  DEFC 000C                add.w      A7, 0xC
  814. 00000862  4ED0                     jmp        [A0]
  815. export_760:
  816. 00000864  4E56 FF4C                link       A6, -0x00B4
  817. 00000868  48E7 0128                movem.l    -[A7], D7,A2,A4
  818. 0000086C  286E 0008                movea.l    A4, [A6 + 0x8]
  819. 00000870  486E FF76                pea.l      [A6 - 0x8A]
  820. 00000874  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  821. 00000878  3D6E 000E FF4C           move.w     [A6 - 0xB4], [A6 + 0xE]
  822. 0000087E  7E01                     moveq.l    D7, 0x01
  823. 00000880  605E                     bra        +0x60 /* 000008E0 */
  824. label00000882:
  825. 00000882  206E 0010                movea.l    A0, [A6 + 0x10]
  826. 00000886  2050                     movea.l    A0, [A0]
  827. 00000888  3007                     move.w     D0, D7
  828. 0000088A  5340                     subq.w     D0, 1
  829. 0000088C  48C0                     ext.l      D0
  830. 0000088E  E580                     asl        D0, 2
  831. 00000890  2D70 0800 FF72           move.l     [A6 - 0x8E], [A0 + D0]
  832. 00000896  4267                     clr.w      -[A7]
  833. 00000898  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  834. 0000089C  486E FF76                pea.l      [A6 - 0x8A]
  835. 000008A0  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  836. 000008A4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  837. 000008A8  41EE FF4E                lea.l      A0, [A6 - 0xB2]
  838. 000008AC  43EE FFAA                lea.l      A1, [A6 - 0x56]
  839. 000008B0  7007                     moveq.l    D0, 0x07
  840. label000008B2:
  841. 000008B2  20D9                     move.l     [A0]+, [A1]+
  842. 000008B4  51C8 FFFC                dbf        D0, -0x6 /* 000008B2 */
  843. 000008B8  2D6E FF9E FF6E           move.l     [A6 - 0x92], [A6 - 0x62]
  844. 000008BE  2254                     movea.l    A1, [A4]
  845. 000008C0  2069 0002                movea.l    A0, [A1 + 0x2]
  846. 000008C4  2050                     movea.l    A0, [A0]
  847. 000008C6  3007                     move.w     D0, D7
  848. 000008C8  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  849. 000008CC  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  850. 000008D0  45EE FF4E                lea.l      A2, [A6 - 0xB2]
  851. 000008D4  7009                     moveq.l    D0, 0x09
  852. label000008D6:
  853. 000008D6  20DA                     move.l     [A0]+, [A2]+
  854. 000008D8  51C8 FFFC                dbf        D0, -0x6 /* 000008D6 */
  855. 000008DC  5247                     addq.w     D7, 1
  856. 000008DE  6906                     bvs        +0x8 /* 000008E6 */
  857. label000008E0:
  858. 000008E0  BE6E FF4C                cmp.w      D7, [A6 - 0xB4]
  859. 000008E4  6F9C                     ble        -0x62 /* 00000882 */
  860. label000008E6:
  861. 000008E6  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  862. 000008EA  4E5E                     unlink     A6
  863. 000008EC  205F                     movea.l    A0, [A7]+
  864. 000008EE  DEFC 000C                add.w      A7, 0xC
  865. 000008F2  4ED0                     jmp        [A0]
  866. export_761:
  867. 000008F4  4E56 FFA0                link       A6, -0x0060
  868. 000008F8  48E7 0728                movem.l    -[A7], D5,D6,D7,A2,A4
  869. 000008FC  286E 0008                movea.l    A4, [A6 + 0x8]
  870. 00000900  7E01                     moveq.l    D7, 0x01
  871. label00000902:
  872. 00000902  7003                     moveq.l    D0, 0x03
  873. 00000904  2F00                     move.l     -[A7], D0
  874. 00000906  2F07                     move.l     -[A7], D7
  875. 00000908  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  876. 0000090C  2E1F                     move.l     D7, [A7]+
  877. 0000090E  5287                     addq.l     D7, 1
  878. 00000910  2054                     movea.l    A0, [A4]
  879. 00000912  3028 0006                move.w     D0, [A0 + 0x6]
  880. 00000916  48C0                     ext.l      D0
  881. 00000918  B087                     cmp.l      D0, D7
  882. 0000091A  6CE6                     bge        -0x18 /* 00000902 */
  883. label0000091C:
  884. 0000091C  2F07                     move.l     -[A7], D7
  885. 0000091E  7003                     moveq.l    D0, 0x03
  886. 00000920  2F00                     move.l     -[A7], D0
  887. 00000922  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  888. 00000926  2E1F                     move.l     D7, [A7]+
  889. 00000928  2007                     move.l     D0, D7
  890. 0000092A  5280                     addq.l     D0, 1
  891. 0000092C  2054                     movea.l    A0, [A4]
  892. 0000092E  3228 0006                move.w     D1, [A0 + 0x6]
  893. 00000932  48C1                     ext.l      D1
  894. 00000934  2D41 FFA0                move.l     [A6 - 0x60], D1
  895. 00000938  2A00                     move.l     D5, D0
  896. 0000093A  6000 00C8                bra        +0xCA /* 00000A04 */
  897. label0000093E:
  898. 0000093E  2254                     movea.l    A1, [A4]
  899. 00000940  2069 0002                movea.l    A0, [A1 + 0x2]
  900. 00000944  2050                     movea.l    A0, [A0]
  901. 00000946  3005                     move.w     D0, D5
  902. 00000948  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  903. 0000094C  45EE FFA4                lea.l      A2, [A6 - 0x5C]
  904. 00000950  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  905. 00000954  7009                     moveq.l    D0, 0x09
  906. label00000956:
  907. 00000956  24D8                     move.l     [A2]+, [A0]+
  908. 00000958  51C8 FFFC                dbf        D0, -0x6 /* 00000956 */
  909. 0000095C  2C05                     move.l     D6, D5
  910. 0000095E  2069 0002                movea.l    A0, [A1 + 0x2]
  911. 00000962  2050                     movea.l    A0, [A0]
  912. 00000964  2006                     move.l     D0, D6
  913. 00000966  9087                     sub.l      D0, D7
  914. 00000968  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  915. 0000096C  45EE FFCC                lea.l      A2, [A6 - 0x34]
  916. 00000970  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  917. 00000974  7009                     moveq.l    D0, 0x09
  918. label00000976:
  919. 00000976  24D8                     move.l     [A2]+, [A0]+
  920. 00000978  51C8 FFFC                dbf        D0, -0x6 /* 00000976 */
  921. label0000097C:
  922. 0000097C  4267                     clr.w      -[A7]
  923. 0000097E  486E FFCC                pea.l      [A6 - 0x34]
  924. 00000982  486E FFA4                pea.l      [A6 - 0x5C]
  925. 00000986  41EE 000C                lea.l      A0, [A6 + 0xC]
  926. 0000098A  2018                     move.l     D0, [A0]+
  927. 0000098C  6702                     beq        +0x4 /* 00000990 */
  928. 0000098E  2F00                     move.l     -[A7], D0
  929. label00000990:
  930. 00000990  2050                     movea.l    A0, [A0]
  931. 00000992  4E90                     jsr        [A0]
  932. 00000994  7001                     moveq.l    D0, 0x01
  933. 00000996  B05F                     cmp.w      D0, [A7]+
  934. 00000998  6E48                     bgt        +0x4A /* 000009E2 */
  935. 0000099A  2254                     movea.l    A1, [A4]
  936. 0000099C  2069 0002                movea.l    A0, [A1 + 0x2]
  937. 000009A0  2050                     movea.l    A0, [A0]
  938. 000009A2  3006                     move.w     D0, D6
  939. 000009A4  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  940. 000009A8  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  941. 000009AC  45EE FFCC                lea.l      A2, [A6 - 0x34]
  942. 000009B0  7009                     moveq.l    D0, 0x09
  943. label000009B2:
  944. 000009B2  20DA                     move.l     [A0]+, [A2]+
  945. 000009B4  51C8 FFFC                dbf        D0, -0x6 /* 000009B2 */
  946. 000009B8  9C87                     sub.l      D6, D7
  947. 000009BA  BE86                     cmp.l      D7, D6
  948. 000009BC  6D02                     blt        +0x4 /* 000009C0 */
  949. 000009BE  6022                     bra        +0x24 /* 000009E2 */
  950. label000009C0:
  951. 000009C0  2254                     movea.l    A1, [A4]
  952. 000009C2  2069 0002                movea.l    A0, [A1 + 0x2]
  953. 000009C6  2050                     movea.l    A0, [A0]
  954. 000009C8  2006                     move.l     D0, D6
  955. 000009CA  9087                     sub.l      D0, D7
  956. 000009CC  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  957. 000009D0  45EE FFCC                lea.l      A2, [A6 - 0x34]
  958. 000009D4  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  959. 000009D8  7009                     moveq.l    D0, 0x09
  960. label000009DA:
  961. 000009DA  24D8                     move.l     [A2]+, [A0]+
  962. 000009DC  51C8 FFFC                dbf        D0, -0x6 /* 000009DA */
  963. 000009E0  609A                     bra        -0x64 /* 0000097C */
  964. label000009E2:
  965. 000009E2  2254                     movea.l    A1, [A4]
  966. 000009E4  2069 0002                movea.l    A0, [A1 + 0x2]
  967. 000009E8  2050                     movea.l    A0, [A0]
  968. 000009EA  3006                     move.w     D0, D6
  969. 000009EC  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  970. 000009F0  41F0 00D8                lea.l      A0, [A0 + D0.w - 0x40]
  971. 000009F4  45EE FFA4                lea.l      A2, [A6 - 0x5C]
  972. 000009F8  7009                     moveq.l    D0, 0x09
  973. label000009FA:
  974. 000009FA  20DA                     move.l     [A0]+, [A2]+
  975. 000009FC  51C8 FFFC                dbf        D0, -0x6 /* 000009FA */
  976. 00000A00  5285                     addq.l     D5, 1
  977. 00000A02  6908                     bvs        +0xA /* 00000A0C */
  978. label00000A04:
  979. 00000A04  BAAE FFA0                cmp.l      D5, [A6 - 0x60]
  980. 00000A08  6F00 FF34                ble        -0xCA /* 0000093E */
  981. label00000A0C:
  982. 00000A0C  7001                     moveq.l    D0, 0x01
  983. 00000A0E  B087                     cmp.l      D0, D7
  984. 00000A10  6600 FF0A                bne        -0xF4 /* 0000091C */
  985. 00000A14  4CDF 14E0                movem.l    D5,D6,D7,A2,A4, [A7]+
  986. 00000A18  4E5E                     unlink     A6
  987. 00000A1A  205F                     movea.l    A0, [A7]+
  988. 00000A1C  DEFC 000C                add.w      A7, 0xC
  989. 00000A20  4ED0                     jmp        [A0]
  990. 00000A22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  991. export_762: // at 00000A24 (misaligned)
  992. 00000A26  FFFE                     .invalid   <<F/7/7>>
  993. 00000A28  48E7 0018                movem.l    -[A7], A3,A4
  994. 00000A2C  266E 000C                movea.l    A3, [A6 + 0xC]
  995. 00000A30  286E 0010                movea.l    A4, [A6 + 0x10]
  996. 00000A34  2F0C                     move.l     -[A7], A4
  997. 00000A36  2F0B                     move.l     -[A7], A3
  998. 00000A38  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  999. 00000A3C  101F                     move.b     D0, [A7]+
  1000. 00000A3E  6708                     beq        +0xA /* 00000A48 */
  1001. 00000A40  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1002. 00000A46  603C                     bra        +0x3E /* 00000A84 */
  1003. label00000A48:
  1004. 00000A48  2F0C                     move.l     -[A7], A4
  1005. 00000A4A  2F0B                     move.l     -[A7], A3
  1006. 00000A4C  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  1007. 00000A50  101F                     move.b     D0, [A7]+
  1008. 00000A52  6708                     beq        +0xA /* 00000A5C */
  1009. 00000A54  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1010. 00000A5A  6028                     bra        +0x2A /* 00000A84 */
  1011. label00000A5C:
  1012. 00000A5C  202C 0020                move.l     D0, [A4 + 0x20]
  1013. 00000A60  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  1014. 00000A64  6F08                     ble        +0xA /* 00000A6E */
  1015. 00000A66  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1016. 00000A6C  6016                     bra        +0x18 /* 00000A84 */
  1017. label00000A6E:
  1018. 00000A6E  202C 0020                move.l     D0, [A4 + 0x20]
  1019. 00000A72  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  1020. 00000A76  6C08                     bge        +0xA /* 00000A80 */
  1021. 00000A78  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1022. 00000A7E  6004                     bra        +0x6 /* 00000A84 */
  1023. label00000A80:
  1024. 00000A80  426E 0014                clr.w      [A6 + 0x14]
  1025. label00000A84:
  1026. 00000A84  4CDF 1800                movem.l    A3,A4, [A7]+
  1027. 00000A88  4E5E                     unlink     A6
  1028. 00000A8A  205F                     movea.l    A0, [A7]+
  1029. 00000A8C  DEFC 000C                add.w      A7, 0xC
  1030. 00000A90  4ED0                     jmp        [A0]
  1031. 00000A92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1032. export_763: // at 00000A94 (misaligned)
  1033. 00000A96  FFD8                     .invalid   <<F/7/7>>
  1034. 00000A98  48E7 0128                movem.l    -[A7], D7,A2,A4
  1035. 00000A9C  286E 0008                movea.l    A4, [A6 + 0x8]
  1036. 00000AA0  3D6E 000E FFD8           move.w     [A6 - 0x28], [A6 + 0xE]
  1037. 00000AA6  7E01                     moveq.l    D7, 0x01
  1038. 00000AA8  6026                     bra        +0x28 /* 00000AD0 */
  1039. label00000AAA:
  1040. 00000AAA  2254                     movea.l    A1, [A4]
  1041. 00000AAC  2069 0002                movea.l    A0, [A1 + 0x2]
  1042. 00000AB0  2050                     movea.l    A0, [A0]
  1043. 00000AB2  3007                     move.w     D0, D7
  1044. 00000AB4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1045. 00000AB8  246E 0010                movea.l    A2, [A6 + 0x10]
  1046. 00000ABC  2452                     movea.l    A2, [A2]
  1047. 00000ABE  3207                     move.w     D1, D7
  1048. 00000AC0  5341                     subq.w     D1, 1
  1049. 00000AC2  48C1                     ext.l      D1
  1050. 00000AC4  E581                     asl        D1, 2
  1051. 00000AC6  25B0 00FC 1800           move.l     [A2 + D1], [A0 + D0.w - 0x4]
  1052. 00000ACC  5247                     addq.w     D7, 1
  1053. 00000ACE  6906                     bvs        +0x8 /* 00000AD6 */
  1054. label00000AD0:
  1055. 00000AD0  BE6E FFD8                cmp.w      D7, [A6 - 0x28]
  1056. 00000AD4  6FD4                     ble        -0x2A /* 00000AAA */
  1057. label00000AD6:
  1058. 00000AD6  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  1059. 00000ADA  4E5E                     unlink     A6
  1060. 00000ADC  205F                     movea.l    A0, [A7]+
  1061. 00000ADE  DEFC 000C                add.w      A7, 0xC
  1062. 00000AE2  4ED0                     jmp        [A0]
  1063. export_764:
  1064. 00000AE4  4E56 FF50                link       A6, -0x00B0
  1065. 00000AE8  48E7 0128                movem.l    -[A7], D7,A2,A4
  1066. 00000AEC  286E 0008                movea.l    A4, [A6 + 0x8]
  1067. 00000AF0  486E FF76                pea.l      [A6 - 0x8A]
  1068. 00000AF4  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  1069. 00000AF8  3D6E 000E FF50           move.w     [A6 - 0xB0], [A6 + 0xE]
  1070. 00000AFE  7E01                     moveq.l    D7, 0x01
  1071. 00000B00  6058                     bra        +0x5A /* 00000B5A */
  1072. label00000B02:
  1073. 00000B02  206E 0010                movea.l    A0, [A6 + 0x10]
  1074. 00000B06  2050                     movea.l    A0, [A0]
  1075. 00000B08  3007                     move.w     D0, D7
  1076. 00000B0A  5340                     subq.w     D0, 1
  1077. 00000B0C  48C0                     ext.l      D0
  1078. 00000B0E  E580                     asl        D0, 2
  1079. 00000B10  2D70 0800 FF72           move.l     [A6 - 0x8E], [A0 + D0]
  1080. 00000B16  4267                     clr.w      -[A7]
  1081. 00000B18  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  1082. 00000B1C  486E FF76                pea.l      [A6 - 0x8A]
  1083. 00000B20  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  1084. 00000B24  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1085. 00000B28  41EE FF52                lea.l      A0, [A6 - 0xAE]
  1086. 00000B2C  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1087. 00000B30  7007                     moveq.l    D0, 0x07
  1088. label00000B32:
  1089. 00000B32  20D9                     move.l     [A0]+, [A1]+
  1090. 00000B34  51C8 FFFC                dbf        D0, -0x6 /* 00000B32 */
  1091. 00000B38  2254                     movea.l    A1, [A4]
  1092. 00000B3A  2069 0002                movea.l    A0, [A1 + 0x2]
  1093. 00000B3E  2050                     movea.l    A0, [A0]
  1094. 00000B40  3007                     move.w     D0, D7
  1095. 00000B42  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1096. 00000B46  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1097. 00000B4A  45EE FF52                lea.l      A2, [A6 - 0xAE]
  1098. 00000B4E  7008                     moveq.l    D0, 0x08
  1099. label00000B50:
  1100. 00000B50  20DA                     move.l     [A0]+, [A2]+
  1101. 00000B52  51C8 FFFC                dbf        D0, -0x6 /* 00000B50 */
  1102. 00000B56  5247                     addq.w     D7, 1
  1103. 00000B58  6906                     bvs        +0x8 /* 00000B60 */
  1104. label00000B5A:
  1105. 00000B5A  BE6E FF50                cmp.w      D7, [A6 - 0xB0]
  1106. 00000B5E  6FA2                     ble        -0x5C /* 00000B02 */
  1107. label00000B60:
  1108. 00000B60  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  1109. 00000B64  4E5E                     unlink     A6
  1110. 00000B66  205F                     movea.l    A0, [A7]+
  1111. 00000B68  DEFC 000C                add.w      A7, 0xC
  1112. 00000B6C  4ED0                     jmp        [A0]
  1113. 00000B6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1114. export_765: // at 00000B70 (misaligned)
  1115. 00000B72  FFA8                     .invalid   <<F/6/7>>
  1116. 00000B74  48E7 0728                movem.l    -[A7], D5,D6,D7,A2,A4
  1117. 00000B78  286E 0008                movea.l    A4, [A6 + 0x8]
  1118. 00000B7C  7E01                     moveq.l    D7, 0x01
  1119. label00000B7E:
  1120. 00000B7E  7003                     moveq.l    D0, 0x03
  1121. 00000B80  2F00                     move.l     -[A7], D0
  1122. 00000B82  2F07                     move.l     -[A7], D7
  1123. 00000B84  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1124. 00000B88  2E1F                     move.l     D7, [A7]+
  1125. 00000B8A  5287                     addq.l     D7, 1
  1126. 00000B8C  2054                     movea.l    A0, [A4]
  1127. 00000B8E  3028 0006                move.w     D0, [A0 + 0x6]
  1128. 00000B92  48C0                     ext.l      D0
  1129. 00000B94  B087                     cmp.l      D0, D7
  1130. 00000B96  6CE6                     bge        -0x18 /* 00000B7E */
  1131. label00000B98:
  1132. 00000B98  2F07                     move.l     -[A7], D7
  1133. 00000B9A  7003                     moveq.l    D0, 0x03
  1134. 00000B9C  2F00                     move.l     -[A7], D0
  1135. 00000B9E  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1136. 00000BA2  2E1F                     move.l     D7, [A7]+
  1137. 00000BA4  2007                     move.l     D0, D7
  1138. 00000BA6  5280                     addq.l     D0, 1
  1139. 00000BA8  2054                     movea.l    A0, [A4]
  1140. 00000BAA  3228 0006                move.w     D1, [A0 + 0x6]
  1141. 00000BAE  48C1                     ext.l      D1
  1142. 00000BB0  2D41 FFA8                move.l     [A6 - 0x58], D1
  1143. 00000BB4  2A00                     move.l     D5, D0
  1144. 00000BB6  6000 00C8                bra        +0xCA /* 00000C80 */
  1145. label00000BBA:
  1146. 00000BBA  2254                     movea.l    A1, [A4]
  1147. 00000BBC  2069 0002                movea.l    A0, [A1 + 0x2]
  1148. 00000BC0  2050                     movea.l    A0, [A0]
  1149. 00000BC2  3005                     move.w     D0, D5
  1150. 00000BC4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1151. 00000BC8  45EE FFAC                lea.l      A2, [A6 - 0x54]
  1152. 00000BCC  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1153. 00000BD0  7008                     moveq.l    D0, 0x08
  1154. label00000BD2:
  1155. 00000BD2  24D8                     move.l     [A2]+, [A0]+
  1156. 00000BD4  51C8 FFFC                dbf        D0, -0x6 /* 00000BD2 */
  1157. 00000BD8  2C05                     move.l     D6, D5
  1158. 00000BDA  2069 0002                movea.l    A0, [A1 + 0x2]
  1159. 00000BDE  2050                     movea.l    A0, [A0]
  1160. 00000BE0  2006                     move.l     D0, D6
  1161. 00000BE2  9087                     sub.l      D0, D7
  1162. 00000BE4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1163. 00000BE8  45EE FFD0                lea.l      A2, [A6 - 0x30]
  1164. 00000BEC  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1165. 00000BF0  7008                     moveq.l    D0, 0x08
  1166. label00000BF2:
  1167. 00000BF2  24D8                     move.l     [A2]+, [A0]+
  1168. 00000BF4  51C8 FFFC                dbf        D0, -0x6 /* 00000BF2 */
  1169. label00000BF8:
  1170. 00000BF8  4267                     clr.w      -[A7]
  1171. 00000BFA  486E FFD0                pea.l      [A6 - 0x30]
  1172. 00000BFE  486E FFAC                pea.l      [A6 - 0x54]
  1173. 00000C02  41EE 000C                lea.l      A0, [A6 + 0xC]
  1174. 00000C06  2018                     move.l     D0, [A0]+
  1175. 00000C08  6702                     beq        +0x4 /* 00000C0C */
  1176. 00000C0A  2F00                     move.l     -[A7], D0
  1177. label00000C0C:
  1178. 00000C0C  2050                     movea.l    A0, [A0]
  1179. 00000C0E  4E90                     jsr        [A0]
  1180. 00000C10  7001                     moveq.l    D0, 0x01
  1181. 00000C12  B05F                     cmp.w      D0, [A7]+
  1182. 00000C14  6E48                     bgt        +0x4A /* 00000C5E */
  1183. 00000C16  2254                     movea.l    A1, [A4]
  1184. 00000C18  2069 0002                movea.l    A0, [A1 + 0x2]
  1185. 00000C1C  2050                     movea.l    A0, [A0]
  1186. 00000C1E  3006                     move.w     D0, D6
  1187. 00000C20  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1188. 00000C24  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1189. 00000C28  45EE FFD0                lea.l      A2, [A6 - 0x30]
  1190. 00000C2C  7008                     moveq.l    D0, 0x08
  1191. label00000C2E:
  1192. 00000C2E  20DA                     move.l     [A0]+, [A2]+
  1193. 00000C30  51C8 FFFC                dbf        D0, -0x6 /* 00000C2E */
  1194. 00000C34  9C87                     sub.l      D6, D7
  1195. 00000C36  BE86                     cmp.l      D7, D6
  1196. 00000C38  6D02                     blt        +0x4 /* 00000C3C */
  1197. 00000C3A  6022                     bra        +0x24 /* 00000C5E */
  1198. label00000C3C:
  1199. 00000C3C  2254                     movea.l    A1, [A4]
  1200. 00000C3E  2069 0002                movea.l    A0, [A1 + 0x2]
  1201. 00000C42  2050                     movea.l    A0, [A0]
  1202. 00000C44  2006                     move.l     D0, D6
  1203. 00000C46  9087                     sub.l      D0, D7
  1204. 00000C48  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1205. 00000C4C  45EE FFD0                lea.l      A2, [A6 - 0x30]
  1206. 00000C50  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1207. 00000C54  7008                     moveq.l    D0, 0x08
  1208. label00000C56:
  1209. 00000C56  24D8                     move.l     [A2]+, [A0]+
  1210. 00000C58  51C8 FFFC                dbf        D0, -0x6 /* 00000C56 */
  1211. 00000C5C  609A                     bra        -0x64 /* 00000BF8 */
  1212. label00000C5E:
  1213. 00000C5E  2254                     movea.l    A1, [A4]
  1214. 00000C60  2069 0002                movea.l    A0, [A1 + 0x2]
  1215. 00000C64  2050                     movea.l    A0, [A0]
  1216. 00000C66  3006                     move.w     D0, D6
  1217. 00000C68  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1218. 00000C6C  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  1219. 00000C70  45EE FFAC                lea.l      A2, [A6 - 0x54]
  1220. 00000C74  7008                     moveq.l    D0, 0x08
  1221. label00000C76:
  1222. 00000C76  20DA                     move.l     [A0]+, [A2]+
  1223. 00000C78  51C8 FFFC                dbf        D0, -0x6 /* 00000C76 */
  1224. 00000C7C  5285                     addq.l     D5, 1
  1225. 00000C7E  6908                     bvs        +0xA /* 00000C88 */
  1226. label00000C80:
  1227. 00000C80  BAAE FFA8                cmp.l      D5, [A6 - 0x58]
  1228. 00000C84  6F00 FF34                ble        -0xCA /* 00000BBA */
  1229. label00000C88:
  1230. 00000C88  7001                     moveq.l    D0, 0x01
  1231. 00000C8A  B087                     cmp.l      D0, D7
  1232. 00000C8C  6600 FF0A                bne        -0xF4 /* 00000B98 */
  1233. 00000C90  4CDF 14E0                movem.l    D5,D6,D7,A2,A4, [A7]+
  1234. 00000C94  4E5E                     unlink     A6
  1235. 00000C96  205F                     movea.l    A0, [A7]+
  1236. 00000C98  DEFC 000C                add.w      A7, 0xC
  1237. 00000C9C  4ED0                     jmp        [A0]
  1238. 00000C9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1239. 00000CA2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1240. 00000CA6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1241. 00000CAA  0008 4EAD                ori.b      A0, 0xAD
  1242. 00000CAE  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  1243. 00000CB2  205F                     movea.l    A0, [A7]+
  1244. 00000CB4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1245. 00000CB8  4ED0                     jmp        [A0]
  1246. 00000CBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1247. // begin alternate branch 00000CBC-00000CC0
  1248. fn00000CBC:
  1249. 00000CBC  4E56 FDC2                link       A6, -0x023E
  1250. // end alternate branch 00000CBC-00000CC0
  1251. fn00000CBC: // (misaligned)
  1252. 00000CBE  FDC2                     .invalid   <<F/7/6>>
  1253. 00000CC0  2F0C                     move.l     -[A7], A4
  1254. 00000CC2  206E 0010                movea.l    A0, [A6 + 0x10]
  1255. 00000CC6  43EE FF00                lea.l      A1, [A6 - 0x100]
  1256. 00000CCA  703F                     moveq.l    D0, 0x3F
  1257. label00000CCC:
  1258. 00000CCC  22D8                     move.l     [A1]+, [A0]+
  1259. 00000CCE  51C8 FFFC                dbf        D0, -0x6 /* 00000CCC */
  1260. 00000CD2  206E 000C                movea.l    A0, [A6 + 0xC]
  1261. 00000CD6  43EE FE00                lea.l      A1, [A6 - 0x200]
  1262. 00000CDA  703F                     moveq.l    D0, 0x3F
  1263. label00000CDC:
  1264. 00000CDC  22D8                     move.l     [A1]+, [A0]+
  1265. 00000CDE  51C8 FFFC                dbf        D0, -0x6 /* 00000CDC */
  1266. 00000CE2  286E 0008                movea.l    A4, [A6 + 0x8]
  1267. 00000CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1268. 00000CEA  4EBA 2B44                jsr        [PC + 0x2B44 /* 00003830 */]
  1269. 00000CEE  2054                     movea.l    A0, [A4]
  1270. 00000CF0  7000                     moveq.l    D0, 0x00
  1271. 00000CF2  2140 0002                move.l     [A0 + 0x2], D0
  1272. 00000CF6  7000                     moveq.l    D0, 0x00
  1273. 00000CF8  2140 0006                move.l     [A0 + 0x6], D0
  1274. 00000CFC  486E FDC2                pea.l      [A6 - 0x23E]
  1275. 00000D00  487A FF9E                pea.l      [PC - 0x62 /* 00000CA0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1276. 00000D04  2F0E                     move.l     -[A7], A6
  1277. 00000D06  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1278. 00000D0A  42A7                     clr.l      -[A7]
  1279. 00000D0C  486E FF00                pea.l      [A6 - 0x100]
  1280. 00000D10  A906                     syscall    NewString
  1281. 00000D12  2054                     movea.l    A0, [A4]
  1282. 00000D14  215F 0002                move.l     [A0 + 0x2], [A7]+
  1283. 00000D18  2054                     movea.l    A0, [A4]
  1284. 00000D1A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1285. 00000D1E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1286. 00000D22  42A7                     clr.l      -[A7]
  1287. 00000D24  486E FE00                pea.l      [A6 - 0x200]
  1288. 00000D28  A906                     syscall    NewString
  1289. 00000D2A  2054                     movea.l    A0, [A4]
  1290. 00000D2C  215F 0006                move.l     [A0 + 0x6], [A7]+
  1291. 00000D30  2054                     movea.l    A0, [A4]
  1292. 00000D32  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1293. 00000D36  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1294. 00000D3A  486E FDC2                pea.l      [A6 - 0x23E]
  1295. 00000D3E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1296. 00000D42  285F                     movea.l    A4, [A7]+
  1297. 00000D44  4E5E                     unlink     A6
  1298. 00000D46  205F                     movea.l    A0, [A7]+
  1299. 00000D48  DEFC 000C                add.w      A7, 0xC
  1300. 00000D4C  4ED0                     jmp        [A0]
  1301. 00000D4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1302. export_766: // at 00000D50 (misaligned)
  1303. 00000D52  0000 2F0C                ori.b      D0, 0xC
  1304. 00000D56  286E 0008                movea.l    A4, [A6 + 0x8]
  1305. 00000D5A  42A7                     clr.l      -[A7]
  1306. 00000D5C  2054                     movea.l    A0, [A4]
  1307. 00000D5E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1308. 00000D62  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1309. 00000D66  2054                     movea.l    A0, [A4]
  1310. 00000D68  215F 0002                move.l     [A0 + 0x2], [A7]+
  1311. 00000D6C  42A7                     clr.l      -[A7]
  1312. 00000D6E  2054                     movea.l    A0, [A4]
  1313. 00000D70  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1314. 00000D74  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1315. 00000D78  2054                     movea.l    A0, [A4]
  1316. 00000D7A  215F 0006                move.l     [A0 + 0x6], [A7]+
  1317. 00000D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1318. 00000D82  4EBA 2A54                jsr        [PC + 0x2A54 /* 000037D8 */]
  1319. 00000D86  285F                     movea.l    A4, [A7]+
  1320. 00000D88  4E5E                     unlink     A6
  1321. 00000D8A  2E9F                     move.l     [A7], [A7]+
  1322. 00000D8C  4E75                     rts
  1323. 00000D8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1324. // begin alternate branch 00000D90-00000D9C
  1325. fn00000D90:
  1326. 00000D90  4E56 0000                link       A6, 0
  1327. 00000D94  48E7 0028                movem.l    -[A7], A2,A4
  1328. 00000D98  286E 0008                movea.l    A4, [A6 + 0x8]
  1329. // end alternate branch 00000D90-00000D9C
  1330. fn00000D90: // (misaligned)
  1331. 00000D92  0000 48E7                ori.b      D0, 0xE7
  1332. 00000D96  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  1333. 00000D9C  2054                     movea.l    A0, [A4]
  1334. 00000D9E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1335. 00000DA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1336. 00000DA6  A907                     syscall    SetString
  1337. 00000DA8  2254                     movea.l    A1, [A4]
  1338. 00000DAA  2069 0006                movea.l    A0, [A1 + 0x6]
  1339. 00000DAE  2050                     movea.l    A0, [A0]
  1340. 00000DB0  246E 000C                movea.l    A2, [A6 + 0xC]
  1341. 00000DB4  2F08                     move.l     -[A7], A0
  1342. 00000DB6  2F0A                     move.l     -[A7], A2
  1343. 00000DB8  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  1344. 00000DBC  101F                     move.b     D0, [A7]+
  1345. 00000DBE  6708                     beq        +0xA /* 00000DC8 */
  1346. 00000DC0  3F3C FF94                move.w     -[A7], 0xFF94
  1347. 00000DC4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1348. label00000DC8:
  1349. 00000DC8  4CDF 1400                movem.l    A2,A4, [A7]+
  1350. 00000DCC  4E5E                     unlink     A6
  1351. 00000DCE  205F                     movea.l    A0, [A7]+
  1352. 00000DD0  504F                     addq.w     A7, 8
  1353. 00000DD2  4ED0                     jmp        [A0]
  1354. export_767:
  1355. 00000DD4  4E56 0000                link       A6, 0
  1356. 00000DD8  206E 0010                movea.l    A0, [A6 + 0x10]
  1357. 00000DDC  2050                     movea.l    A0, [A0]
  1358. 00000DDE  2268 0002                movea.l    A1, [A0 + 0x2]
  1359. 00000DE2  2F11                     move.l     -[A7], [A1]
  1360. 00000DE4  206E 000C                movea.l    A0, [A6 + 0xC]
  1361. 00000DE8  2050                     movea.l    A0, [A0]
  1362. 00000DEA  2268 0002                movea.l    A1, [A0 + 0x2]
  1363. 00000DEE  2F11                     move.l     -[A7], [A1]
  1364. 00000DF0  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  1365. 00000DF4  101F                     move.b     D0, [A7]+
  1366. 00000DF6  6708                     beq        +0xA /* 00000E00 */
  1367. 00000DF8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1368. 00000DFE  602C                     bra        +0x2E /* 00000E2C */
  1369. label00000E00:
  1370. 00000E00  206E 0010                movea.l    A0, [A6 + 0x10]
  1371. 00000E04  2050                     movea.l    A0, [A0]
  1372. 00000E06  2268 0002                movea.l    A1, [A0 + 0x2]
  1373. 00000E0A  2F11                     move.l     -[A7], [A1]
  1374. 00000E0C  206E 000C                movea.l    A0, [A6 + 0xC]
  1375. 00000E10  2050                     movea.l    A0, [A0]
  1376. 00000E12  2268 0002                movea.l    A1, [A0 + 0x2]
  1377. 00000E16  2F11                     move.l     -[A7], [A1]
  1378. 00000E18  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  1379. 00000E1C  101F                     move.b     D0, [A7]+
  1380. 00000E1E  6708                     beq        +0xA /* 00000E28 */
  1381. 00000E20  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1382. 00000E26  6004                     bra        +0x6 /* 00000E2C */
  1383. label00000E28:
  1384. 00000E28  426E 0014                clr.w      [A6 + 0x14]
  1385. label00000E2C:
  1386. 00000E2C  4E5E                     unlink     A6
  1387. 00000E2E  205F                     movea.l    A0, [A7]+
  1388. 00000E30  DEFC 000C                add.w      A7, 0xC
  1389. 00000E34  4ED0                     jmp        [A0]
  1390. 00000E36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1391. // begin alternate branch 00000E38-00000E48
  1392. fn00000E38:
  1393. 00000E38  4E56 0000                link       A6, 0
  1394. 00000E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1395. 00000E40  4EBA 0EA2                jsr        [PC + 0xEA2 /* 00001CE4 */]
  1396. 00000E44  4E5E                     unlink     A6
  1397. 00000E46  2E9F                     move.l     [A7], [A7]+
  1398. // end alternate branch 00000E38-00000E48
  1399. fn00000E38: // (misaligned)
  1400. 00000E3A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1401. 00000E3E  0008 4EBA                ori.b      A0, 0xBA
  1402. 00000E42  0EA2 4E5E 2E9F           .invalid.l -[A2], 0x4E5E2E9F // invalid immediate operation
  1403. 00000E48  4E75                     rts
  1404. 00000E4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1405. 00000E4E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1406. 00000E52  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1407. 00000E56  0008 4EAD                ori.b      A0, 0xAD
  1408. 00000E5A  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  1409. 00000E5E  205F                     movea.l    A0, [A7]+
  1410. 00000E60  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1411. 00000E64  4ED0                     jmp        [A0]
  1412. 00000E66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1413. export_768: // at 00000E68 (misaligned)
  1414. 00000E6A  FFBE                     .invalid   <<F/6/7>>
  1415. 00000E6C  2F0C                     move.l     -[A7], A4
  1416. 00000E6E  286E 0008                movea.l    A4, [A6 + 0x8]
  1417. 00000E72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1418. 00000E76  4EBA 29B8                jsr        [PC + 0x29B8 /* 00003830 */]
  1419. 00000E7A  2054                     movea.l    A0, [A4]
  1420. 00000E7C  7000                     moveq.l    D0, 0x00
  1421. 00000E7E  2140 0002                move.l     [A0 + 0x2], D0
  1422. 00000E82  486E FFBE                pea.l      [A6 - 0x42]
  1423. 00000E86  487A FFC4                pea.l      [PC - 0x3C /* 00000E4C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1424. 00000E8A  2F0E                     move.l     -[A7], A6
  1425. 00000E8C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1426. 00000E90  486E FFFC                pea.l      [A6 - 0x4]
  1427. 00000E94  486D 2C94                pea.l      [A5 + 0x2C94]
  1428. 00000E98  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1429. 00000E9C  4EBA 28BA                jsr        [PC + 0x28BA /* 00003758 */]
  1430. 00000EA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1431. 00000EA4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1432. 00000EA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1433. 00000EAC  4EBA FF8A                jsr        [PC - 0x76 /* 00000E38 */]
  1434. 00000EB0  2054                     movea.l    A0, [A4]
  1435. 00000EB2  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  1436. 00000EB8  486E FFBE                pea.l      [A6 - 0x42]
  1437. 00000EBC  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1438. 00000EC0  285F                     movea.l    A4, [A7]+
  1439. 00000EC2  4E5E                     unlink     A6
  1440. 00000EC4  2E9F                     move.l     [A7], [A7]+
  1441. 00000EC6  4E75                     rts
  1442. export_769:
  1443. 00000EC8  4E56 0000                link       A6, 0
  1444. 00000ECC  2F0C                     move.l     -[A7], A4
  1445. 00000ECE  286E 0008                movea.l    A4, [A6 + 0x8]
  1446. 00000ED2  42A7                     clr.l      -[A7]
  1447. 00000ED4  2054                     movea.l    A0, [A4]
  1448. 00000ED6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1449. 00000EDA  4EBA 0A20                jsr        [PC + 0xA20 /* 000018FC */]
  1450. 00000EDE  2054                     movea.l    A0, [A4]
  1451. 00000EE0  215F 0002                move.l     [A0 + 0x2], [A7]+
  1452. 00000EE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1453. 00000EE8  4EBA 28EE                jsr        [PC + 0x28EE /* 000037D8 */]
  1454. 00000EEC  285F                     movea.l    A4, [A7]+
  1455. 00000EEE  4E5E                     unlink     A6
  1456. 00000EF0  2E9F                     move.l     [A7], [A7]+
  1457. 00000EF2  4E75                     rts
  1458. 00000EF4  4E56 FFFC                link       A6, -0x0004
  1459. 00000EF8  2F0C                     move.l     -[A7], A4
  1460. 00000EFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1461. 00000EFE  204C                     movea.l    A0, A4
  1462. 00000F00  5088                     addq.l     A0, 8
  1463. 00000F02  2050                     movea.l    A0, [A0]
  1464. 00000F04  2D48 FFFC                move.l     [A6 - 0x4], A0
  1465. 00000F08  486C FF00                pea.l      [A4 - 0x100]
  1466. 00000F0C  206E 000C                movea.l    A0, [A6 + 0xC]
  1467. 00000F10  2050                     movea.l    A0, [A0]
  1468. 00000F12  2268 0002                movea.l    A1, [A0 + 0x2]
  1469. 00000F16  2F11                     move.l     -[A7], [A1]
  1470. 00000F18  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  1471. 00000F1C  101F                     move.b     D0, [A7]+
  1472. 00000F1E  6708                     beq        +0xA /* 00000F28 */
  1473. 00000F20  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  1474. 00000F26  6024                     bra        +0x26 /* 00000F4C */
  1475. label00000F28:
  1476. 00000F28  486C FF00                pea.l      [A4 - 0x100]
  1477. 00000F2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1478. 00000F30  2050                     movea.l    A0, [A0]
  1479. 00000F32  2268 0002                movea.l    A1, [A0 + 0x2]
  1480. 00000F36  2F11                     move.l     -[A7], [A1]
  1481. 00000F38  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  1482. 00000F3C  101F                     move.b     D0, [A7]+
  1483. 00000F3E  6708                     beq        +0xA /* 00000F48 */
  1484. 00000F40  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  1485. 00000F46  6004                     bra        +0x6 /* 00000F4C */
  1486. label00000F48:
  1487. 00000F48  426E 0010                clr.w      [A6 + 0x10]
  1488. label00000F4C:
  1489. 00000F4C  285F                     movea.l    A4, [A7]+
  1490. 00000F4E  4E5E                     unlink     A6
  1491. 00000F50  205F                     movea.l    A0, [A7]+
  1492. 00000F52  504F                     addq.w     A7, 8
  1493. 00000F54  4ED0                     jmp        [A0]
  1494. 00000F56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1495. // begin alternate branch 00000F58-00000F5C
  1496. fn00000F58:
  1497. 00000F58  4E56 FF00                link       A6, -0x0100
  1498. // end alternate branch 00000F58-00000F5C
  1499. fn00000F58: // (misaligned)
  1500. 00000F5A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1501. 00000F5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1502. 00000F60  43EE FF00                lea.l      A1, [A6 - 0x100]
  1503. 00000F64  703F                     moveq.l    D0, 0x3F
  1504. label00000F66:
  1505. 00000F66  22D8                     move.l     [A1]+, [A0]+
  1506. 00000F68  51C8 FFFC                dbf        D0, -0x6 /* 00000F66 */
  1507. 00000F6C  42A7                     clr.l      -[A7]
  1508. 00000F6E  487A FF84                pea.l      [PC - 0x7C /* 00000EF4, value 0x4E56FFFC */]
  1509. 00000F72  2F0E                     move.l     -[A7], A6
  1510. 00000F74  206E 0008                movea.l    A0, [A6 + 0x8]
  1511. 00000F78  2050                     movea.l    A0, [A0]
  1512. 00000F7A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1513. 00000F7E  4EBA 0FA4                jsr        [PC + 0xFA4 /* 00001F24 */]
  1514. 00000F82  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1515. 00000F86  4E5E                     unlink     A6
  1516. 00000F88  205F                     movea.l    A0, [A7]+
  1517. 00000F8A  504F                     addq.w     A7, 8
  1518. 00000F8C  4ED0                     jmp        [A0]
  1519. 00000F8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1520. export_770: // at 00000F90 (misaligned)
  1521. 00000F92  FDFC                     .invalid   <<F/7/6>>
  1522. 00000F94  206E 0010                movea.l    A0, [A6 + 0x10]
  1523. 00000F98  43EE FF00                lea.l      A1, [A6 - 0x100]
  1524. 00000F9C  703F                     moveq.l    D0, 0x3F
  1525. label00000F9E:
  1526. 00000F9E  22D8                     move.l     [A1]+, [A0]+
  1527. 00000FA0  51C8 FFFC                dbf        D0, -0x6 /* 00000F9E */
  1528. 00000FA4  206E 000C                movea.l    A0, [A6 + 0xC]
  1529. 00000FA8  43EE FE00                lea.l      A1, [A6 - 0x200]
  1530. 00000FAC  703F                     moveq.l    D0, 0x3F
  1531. label00000FAE:
  1532. 00000FAE  22D8                     move.l     [A1]+, [A0]+
  1533. 00000FB0  51C8 FFFC                dbf        D0, -0x6 /* 00000FAE */
  1534. 00000FB4  42A7                     clr.l      -[A7]
  1535. 00000FB6  486E FF00                pea.l      [A6 - 0x100]
  1536. 00000FBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1537. 00000FBE  4EBA FF98                jsr        [PC - 0x68 /* 00000F58 */]
  1538. 00000FC2  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1539. 00000FC6  670E                     beq        +0x10 /* 00000FD6 */
  1540. 00000FC8  486E FE00                pea.l      [A6 - 0x200]
  1541. 00000FCC  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1542. 00000FD0  4EBA FDBE                jsr        [PC - 0x242 /* 00000D90 */]
  1543. 00000FD4  603A                     bra        +0x3C /* 00001010 */
  1544. label00000FD6:
  1545. 00000FD6  486E FDFC                pea.l      [A6 - 0x204]
  1546. 00000FDA  486D 2C8C                pea.l      [A5 + 0x2C8C]
  1547. 00000FDE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1548. 00000FE2  4EBA 2774                jsr        [PC + 0x2774 /* 00003758 */]
  1549. 00000FE6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1550. 00000FEA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1551. 00000FEE  486E FF00                pea.l      [A6 - 0x100]
  1552. 00000FF2  486E FE00                pea.l      [A6 - 0x200]
  1553. 00000FF6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1554. 00000FFA  4EBA FCC0                jsr        [PC - 0x340 /* 00000CBC */]
  1555. 00000FFE  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1556. 00001002  206E 0008                movea.l    A0, [A6 + 0x8]
  1557. 00001006  2050                     movea.l    A0, [A0]
  1558. 00001008  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1559. 0000100C  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  1560. label00001010:
  1561. 00001010  4E5E                     unlink     A6
  1562. 00001012  205F                     movea.l    A0, [A7]+
  1563. 00001014  DEFC 000C                add.w      A7, 0xC
  1564. 00001018  4ED0                     jmp        [A0]
  1565. 0000101A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1566. export_771: // at 0000101C (misaligned)
  1567. 0000101E  0000 42A7                ori.b      D0, 0xA7
  1568. 00001022  42A7                     clr.l      -[A7]
  1569. 00001024  2E88                     move.l     [A7], A0
  1570. 00001026  201F                     move.l     D0, [A7]+
  1571. 00001028  5180                     subq.l     D0, 8
  1572. 0000102A  2040                     movea.l    A0, D0
  1573. 0000102C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1574. 00001030  2F4D 0004                move.l     [A7 + 0x4], A5
  1575. 00001034  2A5F                     movea.l    A5, [A7]+
  1576. 00001036  2B5F F4F8                move.l     [A5 - 0xB08], [A7]+
  1577. 0000103A  3B6D F5FC F50A           move.w     [A5 - 0xAF6], [A5 - 0xA04]
  1578. 00001040  4267                     clr.w      -[A7]
  1579. 00001042  1EB8 08CD                move.b     [A7], [0x000008CD /* CrsrBusy */]
  1580. 00001046  4A1F                     tst.b      [A7]+
  1581. 00001048  57C0                     seq        D0
  1582. 0000104A  4A00                     tst.b      D0
  1583. 0000104C  6722                     beq        +0x24 /* 00001070 */
  1584. 0000104E  C02D F5FE                and.b      D0, [A5 - 0xA02]
  1585. 00001052  4A00                     tst.b      D0
  1586. 00001054  671A                     beq        +0x1C /* 00001070 */
  1587. 00001056  C02D F5FF                and.b      D0, [A5 - 0xA01]
  1588. 0000105A  4A00                     tst.b      D0
  1589. 0000105C  6712                     beq        +0x14 /* 00001070 */
  1590. 0000105E  122D F600                move.b     D1, [A5 - 0xA00]
  1591. 00001062  0A01 0001                xori.b     D1, 0x1
  1592. 00001066  C001                     and.b      D0, D1
  1593. 00001068  6706                     beq        +0x8 /* 00001070 */
  1594. 0000106A  486D F602                pea.l      [A5 - 0x9FE]
  1595. 0000106E  A851                     syscall    SetCursor
  1596. label00001070:
  1597. 00001070  42A7                     clr.l      -[A7]
  1598. 00001072  2F2D F4F8                move.l     -[A7], [A5 - 0xB08]
  1599. 00001076  2F4D 0004                move.l     [A7 + 0x4], A5
  1600. 0000107A  2A5F                     movea.l    A5, [A7]+
  1601. 0000107C  4A9F                     tst.l      [A7]+
  1602. 0000107E  4E5E                     unlink     A6
  1603. 00001080  4E75                     rts
  1604. 00001082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1605. // begin alternate branch 00001084-0000108C
  1606. export_772:
  1607. fn00001084:
  1608. 00001084  4E56 0000                link       A6, 0
  1609. 00001088  102D F5FE                move.b     D0, [A5 - 0xA02]
  1610. // end alternate branch 00001084-0000108C
  1611. export_772: // at 00001084 (misaligned)
  1612. fn00001084: // (misaligned)
  1613. 00001086  0000 102D                ori.b      D0, 0x2D /* '-' */
  1614. 0000108A  F5FE                     .invalid   <<F/7/2>>
  1615. 0000108C  6726                     beq        +0x28 /* 000010B4 */
  1616. 0000108E  C02D F5FF                and.b      D0, [A5 - 0xA01]
  1617. 00001092  6720                     beq        +0x22 /* 000010B4 */
  1618. 00001094  102D F600                move.b     D0, [A5 - 0xA00]
  1619. 00001098  6714                     beq        +0x16 /* 000010AE */
  1620. 0000109A  102D F5B2                move.b     D0, [A5 - 0xA4E]
  1621. 0000109E  6708                     beq        +0xA /* 000010A8 */
  1622. 000010A0  2F2D F5F8                move.l     -[A7], [A5 - 0xA08]
  1623. 000010A4  AA1C                     syscall    SetCCursor
  1624. 000010A6  6006                     bra        +0x8 /* 000010AE */
  1625. label000010A8:
  1626. 000010A8  486D F5B4                pea.l      [A5 - 0xA4C]
  1627. 000010AC  A851                     syscall    SetCursor
  1628. label000010AE:
  1629. 000010AE  3B6E 0008 F50A           move.w     [A5 - 0xAF6], [A6 + 0x8]
  1630. label000010B4:
  1631. 000010B4  4E5E                     unlink     A6
  1632. 000010B6  205F                     movea.l    A0, [A7]+
  1633. 000010B8  544F                     addq.w     A7, 2
  1634. 000010BA  4ED0                     jmp        [A0]
  1635. export_773:
  1636. 000010BC  4E56 0000                link       A6, 0
  1637. 000010C0  3F2D F5FC                move.w     -[A7], [A5 - 0xA04]
  1638. 000010C4  4EBA FFBE                jsr        [PC - 0x42 /* 00001084 */]
  1639. 000010C8  1B6E 0008 F5FE           move.b     [A5 - 0xA02], [A6 + 0x8]
  1640. 000010CE  4E5E                     unlink     A6
  1641. 000010D0  205F                     movea.l    A0, [A7]+
  1642. 000010D2  544F                     addq.w     A7, 2
  1643. 000010D4  4ED0                     jmp        [A0]
  1644. 000010D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1645. export_774: // at 000010D8 (misaligned)
  1646. 000010DA  0000 4A6E                ori.b      D0, 0x6E /* 'n' */
  1647. 000010DE  0008 6F0E                ori.b      A0, 0xE
  1648. 000010E2  3B6E 0008 F5FC           move.w     [A5 - 0xA04], [A6 + 0x8]
  1649. 000010E8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1650. 000010EC  4EBA FF96                jsr        [PC - 0x6A /* 00001084 */]
  1651. 000010F0  4E5E                     unlink     A6
  1652. 000010F2  205F                     movea.l    A0, [A7]+
  1653. 000010F4  544F                     addq.w     A7, 2
  1654. 000010F6  4ED0                     jmp        [A0]
  1655. export_775:
  1656. 000010F8  4E56 0000                link       A6, 0
  1657. 000010FC  3F3C 0001                move.w     -[A7], 0x1
  1658. 00001100  4EBA FF82                jsr        [PC - 0x7E /* 00001084 */]
  1659. 00001104  4E5E                     unlink     A6
  1660. 00001106  4E75                     rts
  1661. fn00001108:
  1662. 00001108  4E56 0000                link       A6, 0
  1663. 0000110C  102D F5FE                move.b     D0, [A5 - 0xA02]
  1664. 00001110  6710                     beq        +0x12 /* 00001122 */
  1665. 00001112  C02D F5FF                and.b      D0, [A5 - 0xA01]
  1666. 00001116  670A                     beq        +0xC /* 00001122 */
  1667. 00001118  422D F600                clr.b      [A5 - 0xA00]
  1668. 0000111C  3B6D F5FC F50A           move.w     [A5 - 0xAF6], [A5 - 0xA04]
  1669. label00001122:
  1670. 00001122  4E5E                     unlink     A6
  1671. 00001124  4E75                     rts
  1672. 00001126  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1673. export_776: // at 00001128 (misaligned)
  1674. 0000112A  FFFC                     .invalid   <<F/7/7>>
  1675. 0000112C  2F07                     move.l     -[A7], D7
  1676. 0000112E  42A7                     clr.l      -[A7]
  1677. 00001130  2E8D                     move.l     [A7], A5
  1678. 00001132  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1679. 00001136  2E1F                     move.l     D7, [A7]+
  1680. 00001138  4EBA FFCE                jsr        [PC - 0x32 /* 00001108 */]
  1681. 0000113C  1B7C 0001 F5B2           move.b     [A5 - 0xA4E], 0x1
  1682. 00001142  2B6E 0008 F5F8           move.l     [A5 - 0xA08], [A6 + 0x8]
  1683. 00001148  42A7                     clr.l      -[A7]
  1684. 0000114A  2F07                     move.l     -[A7], D7
  1685. 0000114C  2F4D 0004                move.l     [A7 + 0x4], A5
  1686. 00001150  2A5F                     movea.l    A5, [A7]+
  1687. 00001152  2E1F                     move.l     D7, [A7]+
  1688. 00001154  2E1F                     move.l     D7, [A7]+
  1689. 00001156  4E5E                     unlink     A6
  1690. 00001158  2E9F                     move.l     [A7], [A7]+
  1691. 0000115A  4E75                     rts
  1692. export_777:
  1693. fn0000115C:
  1694. 0000115C  4E56 FFFC                link       A6, -0x0004
  1695. 00001160  2F07                     move.l     -[A7], D7
  1696. 00001162  42A7                     clr.l      -[A7]
  1697. 00001164  2E8D                     move.l     [A7], A5
  1698. 00001166  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1699. 0000116A  2E1F                     move.l     D7, [A7]+
  1700. 0000116C  4EBA FF9A                jsr        [PC - 0x66 /* 00001108 */]
  1701. 00001170  41ED F602                lea.l      A0, [A5 - 0x9FE]
  1702. 00001174  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1703. 00001178  6716                     beq        +0x18 /* 00001190 */
  1704. 0000117A  422D F5B2                clr.b      [A5 - 0xA4E]
  1705. 0000117E  206E 0008                movea.l    A0, [A6 + 0x8]
  1706. 00001182  43ED F5B4                lea.l      A1, [A5 - 0xA4C]
  1707. 00001186  7010                     moveq.l    D0, 0x10
  1708. label00001188:
  1709. 00001188  22D8                     move.l     [A1]+, [A0]+
  1710. 0000118A  51C8 FFFC                dbf        D0, -0x6 /* 00001188 */
  1711. 0000118E  6006                     bra        +0x8 /* 00001196 */
  1712. label00001190:
  1713. 00001190  1B7C 0001 F600           move.b     [A5 - 0xA00], 0x1
  1714. label00001196:
  1715. 00001196  42A7                     clr.l      -[A7]
  1716. 00001198  2F07                     move.l     -[A7], D7
  1717. 0000119A  2F4D 0004                move.l     [A7 + 0x4], A5
  1718. 0000119E  2A5F                     movea.l    A5, [A7]+
  1719. 000011A0  2E1F                     move.l     D7, [A7]+
  1720. 000011A2  2E1F                     move.l     D7, [A7]+
  1721. 000011A4  4E5E                     unlink     A6
  1722. 000011A6  2E9F                     move.l     [A7], [A7]+
  1723. 000011A8  4E75                     rts
  1724. 000011AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1725. export_778: // at 000011AC (misaligned)
  1726. 000011AE  FFFC                     .invalid   <<F/7/7>>
  1727. 000011B0  2F07                     move.l     -[A7], D7
  1728. 000011B2  42A7                     clr.l      -[A7]
  1729. 000011B4  2E8D                     move.l     [A7], A5
  1730. 000011B6  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1731. 000011BA  2E1F                     move.l     D7, [A7]+
  1732. 000011BC  486D FDCE                pea.l      [A5 - 0x232]
  1733. 000011C0  4EBA FF9A                jsr        [PC - 0x66 /* 0000115C */]
  1734. 000011C4  42A7                     clr.l      -[A7]
  1735. 000011C6  2F07                     move.l     -[A7], D7
  1736. 000011C8  2F4D 0004                move.l     [A7 + 0x4], A5
  1737. 000011CC  2A5F                     movea.l    A5, [A7]+
  1738. 000011CE  2E1F                     move.l     D7, [A7]+
  1739. 000011D0  2E1F                     move.l     D7, [A7]+
  1740. 000011D2  4E5E                     unlink     A6
  1741. 000011D4  4E75                     rts
  1742. 000011D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1743. export_779: // at 000011D8 (misaligned)
  1744. 000011DA  FFFC                     .invalid   <<F/7/7>>
  1745. 000011DC  2F07                     move.l     -[A7], D7
  1746. 000011DE  42A7                     clr.l      -[A7]
  1747. 000011E0  2E8D                     move.l     [A7], A5
  1748. 000011E2  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1749. 000011E6  2E1F                     move.l     D7, [A7]+
  1750. 000011E8  3F2D F5FC                move.w     -[A7], [A5 - 0xA04]
  1751. 000011EC  4EBA FE96                jsr        [PC - 0x16A /* 00001084 */]
  1752. 000011F0  42A7                     clr.l      -[A7]
  1753. 000011F2  2F07                     move.l     -[A7], D7
  1754. 000011F4  2F4D 0004                move.l     [A7 + 0x4], A5
  1755. 000011F8  2A5F                     movea.l    A5, [A7]+
  1756. 000011FA  2E1F                     move.l     D7, [A7]+
  1757. 000011FC  2E1F                     move.l     D7, [A7]+
  1758. 000011FE  4E5E                     unlink     A6
  1759. 00001200  4E75                     rts
  1760. 00001202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1761. // begin alternate branch 00001204-0000120A
  1762. fn00001204:
  1763. 00001204  4E56 0000                link       A6, 0
  1764. 00001208  2F0C                     move.l     -[A7], A4
  1765. // end alternate branch 00001204-0000120A
  1766. fn00001204: // (misaligned)
  1767. 00001206  0000 2F0C                ori.b      D0, 0xC
  1768. 0000120A  286E 0008                movea.l    A4, [A6 + 0x8]
  1769. 0000120E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1770. 00001212  4EBA 261C                jsr        [PC + 0x261C /* 00003830 */]
  1771. 00001216  2054                     movea.l    A0, [A4]
  1772. 00001218  7000                     moveq.l    D0, 0x00
  1773. 0000121A  2140 0002                move.l     [A0 + 0x2], D0
  1774. 0000121E  7000                     moveq.l    D0, 0x00
  1775. 00001220  2140 0006                move.l     [A0 + 0x6], D0
  1776. 00001224  285F                     movea.l    A4, [A7]+
  1777. 00001226  4E5E                     unlink     A6
  1778. 00001228  2E9F                     move.l     [A7], [A7]+
  1779. 0000122A  4E75                     rts
  1780. fn0000122C:
  1781. 0000122C  4E56 0000                link       A6, 0
  1782. 00001230  48E7 0018                movem.l    -[A7], A3,A4
  1783. 00001234  266E 000C                movea.l    A3, [A6 + 0xC]
  1784. 00001238  286E 0008                movea.l    A4, [A6 + 0x8]
  1785. 0000123C  2054                     movea.l    A0, [A4]
  1786. 0000123E  4AA8 0006                tst.l      [A0 + 0x6]
  1787. 00001242  6718                     beq        +0x1A /* 0000125C */
  1788. 00001244  26A8 0006                move.l     [A3], [A0 + 0x6]
  1789. 00001248  2268 0006                movea.l    A1, [A0 + 0x6]
  1790. 0000124C  234B 0004                move.l     [A1 + 0x4], A3
  1791. 00001250  7000                     moveq.l    D0, 0x00
  1792. 00001252  2740 0004                move.l     [A3 + 0x4], D0
  1793. 00001256  214B 0006                move.l     [A0 + 0x6], A3
  1794. 0000125A  6014                     bra        +0x16 /* 00001270 */
  1795. label0000125C:
  1796. 0000125C  7000                     moveq.l    D0, 0x00
  1797. 0000125E  2680                     move.l     [A3], D0
  1798. 00001260  7000                     moveq.l    D0, 0x00
  1799. 00001262  2740 0004                move.l     [A3 + 0x4], D0
  1800. 00001266  2054                     movea.l    A0, [A4]
  1801. 00001268  214B 0002                move.l     [A0 + 0x2], A3
  1802. 0000126C  214B 0006                move.l     [A0 + 0x6], A3
  1803. label00001270:
  1804. 00001270  4CDF 1800                movem.l    A3,A4, [A7]+
  1805. 00001274  4E5E                     unlink     A6
  1806. 00001276  205F                     movea.l    A0, [A7]+
  1807. 00001278  504F                     addq.w     A7, 8
  1808. 0000127A  4ED0                     jmp        [A0]
  1809. fn0000127C:
  1810. 0000127C  4E56 0000                link       A6, 0
  1811. 00001280  48E7 0018                movem.l    -[A7], A3,A4
  1812. 00001284  266E 000C                movea.l    A3, [A6 + 0xC]
  1813. 00001288  286E 0008                movea.l    A4, [A6 + 0x8]
  1814. 0000128C  2054                     movea.l    A0, [A4]
  1815. 0000128E  B7E8 0002                cmpa.l     A3, [A0 + 0x2]
  1816. 00001292  6606                     bne        +0x8 /* 0000129A */
  1817. 00001294  216B 0004 0002           move.l     [A0 + 0x2], [A3 + 0x4]
  1818. label0000129A:
  1819. 0000129A  2054                     movea.l    A0, [A4]
  1820. 0000129C  B7E8 0006                cmpa.l     A3, [A0 + 0x6]
  1821. 000012A0  6604                     bne        +0x6 /* 000012A6 */
  1822. 000012A2  2153 0006                move.l     [A0 + 0x6], [A3]
  1823. label000012A6:
  1824. 000012A6  4AAB 0004                tst.l      [A3 + 0x4]
  1825. 000012AA  6706                     beq        +0x8 /* 000012B2 */
  1826. 000012AC  206B 0004                movea.l    A0, [A3 + 0x4]
  1827. 000012B0  2093                     move.l     [A0], [A3]
  1828. label000012B2:
  1829. 000012B2  4A93                     tst.l      [A3]
  1830. 000012B4  6708                     beq        +0xA /* 000012BE */
  1831. 000012B6  2053                     movea.l    A0, [A3]
  1832. 000012B8  216B 0004 0004           move.l     [A0 + 0x4], [A3 + 0x4]
  1833. label000012BE:
  1834. 000012BE  4CDF 1800                movem.l    A3,A4, [A7]+
  1835. 000012C2  4E5E                     unlink     A6
  1836. 000012C4  205F                     movea.l    A0, [A7]+
  1837. 000012C6  504F                     addq.w     A7, 8
  1838. 000012C8  4ED0                     jmp        [A0]
  1839. 000012CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1840. // begin alternate branch 000012CC-000012D0
  1841. fn000012CC:
  1842. 000012CC  4E56 FFFC                link       A6, -0x0004
  1843. // end alternate branch 000012CC-000012D0
  1844. fn000012CC: // (misaligned)
  1845. 000012CE  FFFC                     .invalid   <<F/7/7>>
  1846. 000012D0  48E7 0018                movem.l    -[A7], A3,A4
  1847. 000012D4  286E 0008                movea.l    A4, [A6 + 0x8]
  1848. 000012D8  2054                     movea.l    A0, [A4]
  1849. 000012DA  2668 0006                movea.l    A3, [A0 + 0x6]
  1850. label000012DE:
  1851. 000012DE  200B                     move.l     D0, A3
  1852. 000012E0  6714                     beq        +0x16 /* 000012F6 */
  1853. 000012E2  2F0B                     move.l     -[A7], A3
  1854. 000012E4  41EE 000C                lea.l      A0, [A6 + 0xC]
  1855. 000012E8  2018                     move.l     D0, [A0]+
  1856. 000012EA  6702                     beq        +0x4 /* 000012EE */
  1857. 000012EC  2F00                     move.l     -[A7], D0
  1858. label000012EE:
  1859. 000012EE  2050                     movea.l    A0, [A0]
  1860. 000012F0  4E90                     jsr        [A0]
  1861. 000012F2  2653                     movea.l    A3, [A3]
  1862. 000012F4  60E8                     bra        -0x16 /* 000012DE */
  1863. label000012F6:
  1864. 000012F6  4CDF 1800                movem.l    A3,A4, [A7]+
  1865. 000012FA  4E5E                     unlink     A6
  1866. 000012FC  205F                     movea.l    A0, [A7]+
  1867. 000012FE  DEFC 000C                add.w      A7, 0xC
  1868. 00001302  4ED0                     jmp        [A0]
  1869. fn00001304:
  1870. 00001304  4E56 0000                link       A6, 0
  1871. 00001308  48E7 0018                movem.l    -[A7], A3,A4
  1872. 0000130C  266E 0008                movea.l    A3, [A6 + 0x8]
  1873. 00001310  284B                     movea.l    A4, A3
  1874. 00001312  2054                     movea.l    A0, [A4]
  1875. 00001314  4228 001A                clr.b      [A0 + 0x1A]
  1876. 00001318  2F0B                     move.l     -[A7], A3
  1877. 0000131A  4EBA FEE8                jsr        [PC - 0x118 /* 00001204 */]
  1878. 0000131E  42A7                     clr.l      -[A7]
  1879. 00001320  2F0B                     move.l     -[A7], A3
  1880. 00001322  4EBA 24E0                jsr        [PC + 0x24E0 /* 00003804 */]
  1881. 00001326  2054                     movea.l    A0, [A4]
  1882. 00001328  215F 001C                move.l     [A0 + 0x1C], [A7]+
  1883. 0000132C  7000                     moveq.l    D0, 0x00
  1884. 0000132E  2140 000A                move.l     [A0 + 0xA], D0
  1885. 00001332  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  1886. 00001338  7000                     moveq.l    D0, 0x00
  1887. 0000133A  2140 0016                move.l     [A0 + 0x16], D0
  1888. 0000133E  7006                     moveq.l    D0, 0x06
  1889. 00001340  2140 0012                move.l     [A0 + 0x12], D0
  1890. 00001344  4268 0010                clr.w      [A0 + 0x10]
  1891. label00001348:
  1892. 00001348  7000                     moveq.l    D0, 0x00
  1893. 0000134A  322E 000C                move.w     D1, [A6 + 0xC]
  1894. 0000134E  5341                     subq.w     D1, 1
  1895. 00001350  3001                     move.w     D0, D1
  1896. 00001352  2054                     movea.l    A0, [A4]
  1897. 00001354  3228 0010                move.w     D1, [A0 + 0x10]
  1898. 00001358  E2A8                     lsr        D0, D1
  1899. 0000135A  6F06                     ble        +0x8 /* 00001362 */
  1900. 0000135C  5268 0010                addq.w     [A0 + 0x10], 1
  1901. 00001360  60E6                     bra        -0x18 /* 00001348 */
  1902. label00001362:
  1903. 00001362  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1904. 00001366  2F0B                     move.l     -[A7], A3
  1905. 00001368  4EBA 04BE                jsr        [PC + 0x4BE /* 00001828 */]
  1906. 0000136C  4CDF 1800                movem.l    A3,A4, [A7]+
  1907. 00001370  4E5E                     unlink     A6
  1908. 00001372  205F                     movea.l    A0, [A7]+
  1909. 00001374  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1910. 00001378  4ED0                     jmp        [A0]
  1911. 0000137A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1912. 0000137E  FFFC                     .invalid   <<F/7/7>>
  1913. 00001380  48E7 0018                movem.l    -[A7], A3,A4
  1914. 00001384  266E 0008                movea.l    A3, [A6 + 0x8]
  1915. 00001388  204B                     movea.l    A0, A3
  1916. 0000138A  5088                     addq.l     A0, 8
  1917. 0000138C  2050                     movea.l    A0, [A0]
  1918. 0000138E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1919. 00001392  286E 000C                movea.l    A4, [A6 + 0xC]
  1920. 00001396  102C 0014                move.b     D0, [A4 + 0x14]
  1921. 0000139A  6738                     beq        +0x3A /* 000013D4 */
  1922. 0000139C  202B 0010                move.l     D0, [A3 + 0x10]
  1923. 000013A0  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  1924. 000013A4  6C08                     bge        +0xA /* 000013AE */
  1925. 000013A6  202B 000C                move.l     D0, [A3 + 0xC]
  1926. 000013AA  91AC 0008                sub.l      [A4 + 0x8], D0
  1927. label000013AE:
  1928. 000013AE  202B 0010                move.l     D0, [A3 + 0x10]
  1929. 000013B2  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  1930. 000013B6  6E08                     bgt        +0xA /* 000013C0 */
  1931. 000013B8  202B 000C                move.l     D0, [A3 + 0xC]
  1932. 000013BC  91AC 000C                sub.l      [A4 + 0xC], D0
  1933. label000013C0:
  1934. 000013C0  202B 0010                move.l     D0, [A3 + 0x10]
  1935. 000013C4  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  1936. 000013C8  6E40                     bgt        +0x42 /* 0000140A */
  1937. 000013CA  202B 000C                move.l     D0, [A3 + 0xC]
  1938. 000013CE  91AC 0010                sub.l      [A4 + 0x10], D0
  1939. 000013D2  6036                     bra        +0x38 /* 0000140A */
  1940. label000013D4:
  1941. 000013D4  202B 0010                move.l     D0, [A3 + 0x10]
  1942. 000013D8  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  1943. 000013DC  6C08                     bge        +0xA /* 000013E6 */
  1944. 000013DE  202B 000C                move.l     D0, [A3 + 0xC]
  1945. 000013E2  91AC 0008                sub.l      [A4 + 0x8], D0
  1946. label000013E6:
  1947. 000013E6  202B 0010                move.l     D0, [A3 + 0x10]
  1948. 000013EA  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  1949. 000013EE  6C08                     bge        +0xA /* 000013F8 */
  1950. 000013F0  202B 000C                move.l     D0, [A3 + 0xC]
  1951. 000013F4  91AC 000C                sub.l      [A4 + 0xC], D0
  1952. label000013F8:
  1953. 000013F8  202B 0010                move.l     D0, [A3 + 0x10]
  1954. 000013FC  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  1955. 00001400  6E08                     bgt        +0xA /* 0000140A */
  1956. 00001402  202B 000C                move.l     D0, [A3 + 0xC]
  1957. 00001406  91AC 0010                sub.l      [A4 + 0x10], D0
  1958. label0000140A:
  1959. 0000140A  4CDF 1800                movem.l    A3,A4, [A7]+
  1960. 0000140E  4E5E                     unlink     A6
  1961. 00001410  205F                     movea.l    A0, [A7]+
  1962. 00001412  504F                     addq.w     A7, 8
  1963. 00001414  4ED0                     jmp        [A0]
  1964. 00001416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1965. // begin alternate branch 00001418-0000141C
  1966. fn00001418:
  1967. 00001418  4E56 FFF0                link       A6, -0x0010
  1968. // end alternate branch 00001418-0000141C
  1969. fn00001418: // (misaligned)
  1970. 0000141A  FFF0                     .invalid   <<F/7/7>>
  1971. 0000141C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1972. 00001420  266E 0008                movea.l    A3, [A6 + 0x8]
  1973. 00001424  284B                     movea.l    A4, A3
  1974. 00001426  2054                     movea.l    A0, [A4]
  1975. 00001428  3028 0010                move.w     D0, [A0 + 0x10]
  1976. 0000142C  282E 000C                move.l     D4, [A6 + 0xC]
  1977. 00001430  E1AC                     lsl        D4, D0
  1978. 00001432  42A7                     clr.l      -[A7]
  1979. 00001434  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1980. 00001438  2F0B                     move.l     -[A7], A3
  1981. 0000143A  4EBA 007C                jsr        [PC + 0x7C /* 000014B8 */]
  1982. 0000143E  2A1F                     move.l     D5, [A7]+
  1983. 00001440  42A7                     clr.l      -[A7]
  1984. 00001442  202E 000C                move.l     D0, [A6 + 0xC]
  1985. 00001446  D0AE 0010                add.l      D0, [A6 + 0x10]
  1986. 0000144A  2F00                     move.l     -[A7], D0
  1987. 0000144C  2F0B                     move.l     -[A7], A3
  1988. 0000144E  4EBA 0068                jsr        [PC + 0x68 /* 000014B8 */]
  1989. 00001452  2E1F                     move.l     D7, [A7]+
  1990. 00001454  42A7                     clr.l      -[A7]
  1991. 00001456  2054                     movea.l    A0, [A4]
  1992. 00001458  2028 000A                move.l     D0, [A0 + 0xA]
  1993. 0000145C  5280                     addq.l     D0, 1
  1994. 0000145E  2F00                     move.l     -[A7], D0
  1995. 00001460  2F0B                     move.l     -[A7], A3
  1996. 00001462  4EBA 0054                jsr        [PC + 0x54 /* 000014B8 */]
  1997. 00001466  2C1F                     move.l     D6, [A7]+
  1998. 00001468  BC87                     cmp.l      D6, D7
  1999. 0000146A  6F0E                     ble        +0x10 /* 0000147A */
  2000. 0000146C  2F07                     move.l     -[A7], D7
  2001. 0000146E  2F05                     move.l     -[A7], D5
  2002. 00001470  2006                     move.l     D0, D6
  2003. 00001472  9087                     sub.l      D0, D7
  2004. 00001474  2F00                     move.l     -[A7], D0
  2005. 00001476  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2006. label0000147A:
  2007. 0000147A  2054                     movea.l    A0, [A4]
  2008. 0000147C  2028 000A                move.l     D0, [A0 + 0xA]
  2009. 00001480  90AE 000C                sub.l      D0, [A6 + 0xC]
  2010. 00001484  2F00                     move.l     -[A7], D0
  2011. 00001486  2F0B                     move.l     -[A7], A3
  2012. 00001488  4EBA 039E                jsr        [PC + 0x39E /* 00001828 */]
  2013. 0000148C  202E 000C                move.l     D0, [A6 + 0xC]
  2014. 00001490  2054                     movea.l    A0, [A4]
  2015. 00001492  91A8 000A                sub.l      [A0 + 0xA], D0
  2016. 00001496  4AA8 0006                tst.l      [A0 + 0x6]
  2017. 0000149A  670C                     beq        +0xE /* 000014A8 */
  2018. 0000149C  487A FEDE                pea.l      [PC - 0x122 /* 0000137C, value 0x4E56FFFC */]
  2019. 000014A0  2F0E                     move.l     -[A7], A6
  2020. 000014A2  2F0B                     move.l     -[A7], A3
  2021. 000014A4  4EBA FE26                jsr        [PC - 0x1DA /* 000012CC */]
  2022. label000014A8:
  2023. 000014A8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2024. 000014AC  4E5E                     unlink     A6
  2025. 000014AE  205F                     movea.l    A0, [A7]+
  2026. 000014B0  DEFC 000C                add.w      A7, 0xC
  2027. 000014B4  4ED0                     jmp        [A0]
  2028. 000014B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2029. // begin alternate branch 000014B8-000014BC
  2030. fn000014B8:
  2031. 000014B8  4E56 FFFC                link       A6, -0x0004
  2032. // end alternate branch 000014B8-000014BC
  2033. fn000014B8: // (misaligned)
  2034. 000014BA  FFFC                     .invalid   <<F/7/7>>
  2035. 000014BC  2F0C                     move.l     -[A7], A4
  2036. 000014BE  286E 0008                movea.l    A4, [A6 + 0x8]
  2037. 000014C2  42A7                     clr.l      -[A7]
  2038. 000014C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2039. 000014C8  2F10                     move.l     -[A7], [A0]
  2040. 000014CA  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2041. 000014CE  2054                     movea.l    A0, [A4]
  2042. 000014D0  2028 001C                move.l     D0, [A0 + 0x1C]
  2043. 000014D4  D09F                     add.l      D0, [A7]+
  2044. 000014D6  222E 000C                move.l     D1, [A6 + 0xC]
  2045. 000014DA  5381                     subq.l     D1, 1
  2046. 000014DC  3428 0010                move.w     D2, [A0 + 0x10]
  2047. 000014E0  E5A9                     lsl        D1, D2
  2048. 000014E2  D280                     add.l      D1, D0
  2049. 000014E4  2D41 0010                move.l     [A6 + 0x10], D1
  2050. 000014E8  285F                     movea.l    A4, [A7]+
  2051. 000014EA  4E5E                     unlink     A6
  2052. 000014EC  205F                     movea.l    A0, [A7]+
  2053. 000014EE  504F                     addq.w     A7, 8
  2054. 000014F0  4ED0                     jmp        [A0]
  2055. 000014F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2056. export_780: // at 000014F4 (misaligned)
  2057. 000014F6  0000 48E7                ori.b      D0, 0xE7
  2058. 000014FA  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2059. 000014FE  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2060. 00001502  2054                     movea.l    A0, [A4]
  2061. 00001504  4AA8 0006                tst.l      [A0 + 0x6]
  2062. 00001508  671E                     beq        +0x20 /* 00001528 */
  2063. 0000150A  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  2064. 00001510  4AA8 000A                tst.l      [A0 + 0xA]
  2065. 00001514  6F18                     ble        +0x1A /* 0000152E */
  2066. 00001516  7001                     moveq.l    D0, 0x01
  2067. 00001518  2F00                     move.l     -[A7], D0
  2068. 0000151A  2054                     movea.l    A0, [A4]
  2069. 0000151C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2070. 00001520  2F0B                     move.l     -[A7], A3
  2071. 00001522  4EBA FEF4                jsr        [PC - 0x10C /* 00001418 */]
  2072. 00001526  6006                     bra        +0x8 /* 0000152E */
  2073. label00001528:
  2074. 00001528  2F0B                     move.l     -[A7], A3
  2075. 0000152A  4EBA 22AC                jsr        [PC + 0x22AC /* 000037D8 */]
  2076. label0000152E:
  2077. 0000152E  4CDF 1800                movem.l    A3,A4, [A7]+
  2078. 00001532  4E5E                     unlink     A6
  2079. 00001534  2E9F                     move.l     [A7], [A7]+
  2080. 00001536  4E75                     rts
  2081. export_781:
  2082. 00001538  4E56 0000                link       A6, 0
  2083. 0000153C  206E 0008                movea.l    A0, [A6 + 0x8]
  2084. 00001540  2050                     movea.l    A0, [A0]
  2085. 00001542  2D68 000A 000C           move.l     [A6 + 0xC], [A0 + 0xA]
  2086. 00001548  4E5E                     unlink     A6
  2087. 0000154A  2E9F                     move.l     [A7], [A7]+
  2088. 0000154C  4E75                     rts
  2089. 0000154E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2090. 00001552  FFFC                     .invalid   <<F/7/7>>
  2091. 00001554  48E7 0018                movem.l    -[A7], A3,A4
  2092. 00001558  266E 0008                movea.l    A3, [A6 + 0x8]
  2093. 0000155C  204B                     movea.l    A0, A3
  2094. 0000155E  5088                     addq.l     A0, 8
  2095. 00001560  2050                     movea.l    A0, [A0]
  2096. 00001562  2D48 FFFC                move.l     [A6 - 0x4], A0
  2097. 00001566  286E 000C                movea.l    A4, [A6 + 0xC]
  2098. 0000156A  102C 0014                move.b     D0, [A4 + 0x14]
  2099. 0000156E  6738                     beq        +0x3A /* 000015A8 */
  2100. 00001570  202B 0014                move.l     D0, [A3 + 0x14]
  2101. 00001574  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2102. 00001578  6E08                     bgt        +0xA /* 00001582 */
  2103. 0000157A  202B 000C                move.l     D0, [A3 + 0xC]
  2104. 0000157E  D1AC 0008                add.l      [A4 + 0x8], D0
  2105. label00001582:
  2106. 00001582  202B 0014                move.l     D0, [A3 + 0x14]
  2107. 00001586  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2108. 0000158A  6E08                     bgt        +0xA /* 00001594 */
  2109. 0000158C  202B 000C                move.l     D0, [A3 + 0xC]
  2110. 00001590  D1AC 000C                add.l      [A4 + 0xC], D0
  2111. label00001594:
  2112. 00001594  202B 0014                move.l     D0, [A3 + 0x14]
  2113. 00001598  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2114. 0000159C  6E40                     bgt        +0x42 /* 000015DE */
  2115. 0000159E  202B 000C                move.l     D0, [A3 + 0xC]
  2116. 000015A2  D1AC 0010                add.l      [A4 + 0x10], D0
  2117. 000015A6  6036                     bra        +0x38 /* 000015DE */
  2118. label000015A8:
  2119. 000015A8  202B 0014                move.l     D0, [A3 + 0x14]
  2120. 000015AC  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2121. 000015B0  6E08                     bgt        +0xA /* 000015BA */
  2122. 000015B2  202B 000C                move.l     D0, [A3 + 0xC]
  2123. 000015B6  D1AC 0008                add.l      [A4 + 0x8], D0
  2124. label000015BA:
  2125. 000015BA  202B 0014                move.l     D0, [A3 + 0x14]
  2126. 000015BE  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2127. 000015C2  6C08                     bge        +0xA /* 000015CC */
  2128. 000015C4  202B 000C                move.l     D0, [A3 + 0xC]
  2129. 000015C8  D1AC 000C                add.l      [A4 + 0xC], D0
  2130. label000015CC:
  2131. 000015CC  202B 0014                move.l     D0, [A3 + 0x14]
  2132. 000015D0  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2133. 000015D4  6E08                     bgt        +0xA /* 000015DE */
  2134. 000015D6  202B 000C                move.l     D0, [A3 + 0xC]
  2135. 000015DA  D1AC 0010                add.l      [A4 + 0x10], D0
  2136. label000015DE:
  2137. 000015DE  4CDF 1800                movem.l    A3,A4, [A7]+
  2138. 000015E2  4E5E                     unlink     A6
  2139. 000015E4  205F                     movea.l    A0, [A7]+
  2140. 000015E6  504F                     addq.w     A7, 8
  2141. 000015E8  4ED0                     jmp        [A0]
  2142. 000015EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2143. // begin alternate branch 000015EC-000015F0
  2144. fn000015EC:
  2145. 000015EC  4E56 FFF0                link       A6, -0x0010
  2146. // end alternate branch 000015EC-000015F0
  2147. fn000015EC: // (misaligned)
  2148. 000015EE  FFF0                     .invalid   <<F/7/7>>
  2149. 000015F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2150. 000015F4  2E2E 0008                move.l     D7, [A6 + 0x8]
  2151. 000015F8  2847                     movea.l    A4, D7
  2152. 000015FA  202E 000C                move.l     D0, [A6 + 0xC]
  2153. 000015FE  2054                     movea.l    A0, [A4]
  2154. 00001600  D0A8 000A                add.l      D0, [A0 + 0xA]
  2155. 00001604  2F00                     move.l     -[A7], D0
  2156. 00001606  2F07                     move.l     -[A7], D7
  2157. 00001608  4EBA 021E                jsr        [PC + 0x21E /* 00001828 */]
  2158. 0000160C  42A7                     clr.l      -[A7]
  2159. 0000160E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2160. 00001612  2F07                     move.l     -[A7], D7
  2161. 00001614  4EBA FEA2                jsr        [PC - 0x15E /* 000014B8 */]
  2162. 00001618  265F                     movea.l    A3, [A7]+
  2163. 0000161A  42A7                     clr.l      -[A7]
  2164. 0000161C  202E 000C                move.l     D0, [A6 + 0xC]
  2165. 00001620  D0AE 0014                add.l      D0, [A6 + 0x14]
  2166. 00001624  2F00                     move.l     -[A7], D0
  2167. 00001626  2F07                     move.l     -[A7], D7
  2168. 00001628  4EBA FE8E                jsr        [PC - 0x172 /* 000014B8 */]
  2169. 0000162C  281F                     move.l     D4, [A7]+
  2170. 0000162E  42A7                     clr.l      -[A7]
  2171. 00001630  2054                     movea.l    A0, [A4]
  2172. 00001632  2028 000A                move.l     D0, [A0 + 0xA]
  2173. 00001636  5280                     addq.l     D0, 1
  2174. 00001638  2F00                     move.l     -[A7], D0
  2175. 0000163A  2F07                     move.l     -[A7], D7
  2176. 0000163C  4EBA FE7A                jsr        [PC - 0x186 /* 000014B8 */]
  2177. 00001640  2A1F                     move.l     D5, [A7]+
  2178. 00001642  2054                     movea.l    A0, [A4]
  2179. 00001644  3028 0010                move.w     D0, [A0 + 0x10]
  2180. 00001648  2C2E 000C                move.l     D6, [A6 + 0xC]
  2181. 0000164C  E1AE                     lsl        D6, D0
  2182. 0000164E  202E 0014                move.l     D0, [A6 + 0x14]
  2183. 00001652  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  2184. 00001656  6E0E                     bgt        +0x10 /* 00001666 */
  2185. 00001658  2F0B                     move.l     -[A7], A3
  2186. 0000165A  2F04                     move.l     -[A7], D4
  2187. 0000165C  2005                     move.l     D0, D5
  2188. 0000165E  908B                     sub.l      D0, A3
  2189. 00001660  2F00                     move.l     -[A7], D0
  2190. 00001662  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2191. label00001666:
  2192. 00001666  7004                     moveq.l    D0, 0x04
  2193. 00001668  B086                     cmp.l      D0, D6
  2194. 0000166A  57C0                     seq        D0
  2195. 0000166C  4A00                     tst.b      D0
  2196. 0000166E  6728                     beq        +0x2A /* 00001698 */
  2197. 00001670  122E 0013                move.b     D1, [A6 + 0x13]
  2198. 00001674  0241 0001                andi.w     D1, 0x1
  2199. 00001678  0A01 0001                xori.b     D1, 0x1
  2200. 0000167C  C001                     and.b      D0, D1
  2201. 0000167E  4A00                     tst.b      D0
  2202. 00001680  6716                     beq        +0x18 /* 00001698 */
  2203. 00001682  220B                     move.l     D1, A3
  2204. 00001684  0241 0001                andi.w     D1, 0x1
  2205. 00001688  0A01 0001                xori.b     D1, 0x1
  2206. 0000168C  C001                     and.b      D0, D1
  2207. 0000168E  6708                     beq        +0xA /* 00001698 */
  2208. 00001690  206E 0010                movea.l    A0, [A6 + 0x10]
  2209. 00001694  2690                     move.l     [A3], [A0]
  2210. 00001696  600C                     bra        +0xE /* 000016A4 */
  2211. label00001698:
  2212. 00001698  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2213. 0000169C  2F0B                     move.l     -[A7], A3
  2214. 0000169E  2F06                     move.l     -[A7], D6
  2215. 000016A0  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2216. label000016A4:
  2217. 000016A4  202E 000C                move.l     D0, [A6 + 0xC]
  2218. 000016A8  2054                     movea.l    A0, [A4]
  2219. 000016AA  D1A8 000A                add.l      [A0 + 0xA], D0
  2220. 000016AE  4AA8 0006                tst.l      [A0 + 0x6]
  2221. 000016B2  670C                     beq        +0xE /* 000016C0 */
  2222. 000016B4  487A FE9A                pea.l      [PC - 0x166 /* 00001550, value 0x4E56FFFC */]
  2223. 000016B8  2F0E                     move.l     -[A7], A6
  2224. 000016BA  2F07                     move.l     -[A7], D7
  2225. 000016BC  4EBA FC0E                jsr        [PC - 0x3F2 /* 000012CC */]
  2226. label000016C0:
  2227. 000016C0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2228. 000016C4  4E5E                     unlink     A6
  2229. 000016C6  205F                     movea.l    A0, [A7]+
  2230. 000016C8  DEFC 0010                add.w      A7, 0x10
  2231. 000016CC  4ED0                     jmp        [A0]
  2232. 000016CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2233. export_782: // at 000016D0 (misaligned)
  2234. 000016D2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2235. 000016D6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2236. 000016DA  4AA8 000A                tst.l      [A0 + 0xA]
  2237. 000016DE  57C0                     seq        D0
  2238. 000016E0  4400                     neg.b      D0
  2239. 000016E2  1D40 000C                move.b     [A6 + 0xC], D0
  2240. 000016E6  4E5E                     unlink     A6
  2241. 000016E8  2E9F                     move.l     [A7], [A7]+
  2242. 000016EA  4E75                     rts
  2243. 000016EC  4E56 FFFC                link       A6, -0x0004
  2244. 000016F0  2F0C                     move.l     -[A7], A4
  2245. 000016F2  286E 0008                movea.l    A4, [A6 + 0x8]
  2246. 000016F6  204C                     movea.l    A0, A4
  2247. 000016F8  5088                     addq.l     A0, 8
  2248. 000016FA  2050                     movea.l    A0, [A0]
  2249. 000016FC  2D48 FFFC                move.l     [A6 - 0x4], A0
  2250. 00001700  486C FFAC                pea.l      [A4 - 0x54]
  2251. 00001704  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2252. 00001708  4EBA FB72                jsr        [PC - 0x48E /* 0000127C */]
  2253. 0000170C  285F                     movea.l    A4, [A7]+
  2254. 0000170E  4E5E                     unlink     A6
  2255. 00001710  205F                     movea.l    A0, [A7]+
  2256. 00001712  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2257. 00001716  4ED0                     jmp        [A0]
  2258. fn00001718:
  2259. 00001718  4E56 FFAC                link       A6, -0x0054
  2260. 0000171C  48E7 0018                movem.l    -[A7], A3,A4
  2261. 00001720  266E 0008                movea.l    A3, [A6 + 0x8]
  2262. 00001724  284B                     movea.l    A4, A3
  2263. 00001726  7000                     moveq.l    D0, 0x00
  2264. 00001728  2D40 0016                move.l     [A6 + 0x16], D0
  2265. 0000172C  2054                     movea.l    A0, [A4]
  2266. 0000172E  4AA8 000A                tst.l      [A0 + 0xA]
  2267. 00001732  6F00 00E4                ble        +0xE6 /* 00001818 */
  2268. 00001736  486E FFAC                pea.l      [A6 - 0x54]
  2269. 0000173A  2F0B                     move.l     -[A7], A3
  2270. 0000173C  4EBA FAEE                jsr        [PC - 0x512 /* 0000122C */]
  2271. 00001740  486E FFC2                pea.l      [A6 - 0x3E]
  2272. 00001744  487A FFA6                pea.l      [PC - 0x5A /* 000016EC, value 0x4E56FFFC */]
  2273. 00001748  2F0E                     move.l     -[A7], A6
  2274. 0000174A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2275. 0000174E  1D6E 000C FFC0           move.b     [A6 - 0x40], [A6 + 0xC]
  2276. 00001754  7001                     moveq.l    D0, 0x01
  2277. 00001756  2D40 FFB4                move.l     [A6 - 0x4C], D0
  2278. 0000175A  2054                     movea.l    A0, [A4]
  2279. 0000175C  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  2280. 00001762  102E 000C                move.b     D0, [A6 + 0xC]
  2281. 00001766  6730                     beq        +0x32 /* 00001798 */
  2282. 00001768  2D6E FFB4 FFB8           move.l     [A6 - 0x48], [A6 - 0x4C]
  2283. label0000176E:
  2284. 0000176E  4267                     clr.w      -[A7]
  2285. 00001770  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2286. 00001774  41EE 000E                lea.l      A0, [A6 + 0xE]
  2287. 00001778  2018                     move.l     D0, [A0]+
  2288. 0000177A  6702                     beq        +0x4 /* 0000177E */
  2289. 0000177C  2F00                     move.l     -[A7], D0
  2290. label0000177E:
  2291. 0000177E  2050                     movea.l    A0, [A0]
  2292. 00001780  4E90                     jsr        [A0]
  2293. 00001782  101F                     move.b     D0, [A7]+
  2294. 00001784  6702                     beq        +0x4 /* 00001788 */
  2295. 00001786  603E                     bra        +0x40 /* 000017C6 */
  2296. label00001788:
  2297. 00001788  52AE FFB8                addq.l     [A6 - 0x48], 1
  2298. 0000178C  202E FFB8                move.l     D0, [A6 - 0x48]
  2299. 00001790  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  2300. 00001794  6FD8                     ble        -0x26 /* 0000176E */
  2301. 00001796  602E                     bra        +0x30 /* 000017C6 */
  2302. label00001798:
  2303. 00001798  2D6E FFBC FFB8           move.l     [A6 - 0x48], [A6 - 0x44]
  2304. label0000179E:
  2305. 0000179E  4267                     clr.w      -[A7]
  2306. 000017A0  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2307. 000017A4  41EE 000E                lea.l      A0, [A6 + 0xE]
  2308. 000017A8  2018                     move.l     D0, [A0]+
  2309. 000017AA  6702                     beq        +0x4 /* 000017AE */
  2310. 000017AC  2F00                     move.l     -[A7], D0
  2311. label000017AE:
  2312. 000017AE  2050                     movea.l    A0, [A0]
  2313. 000017B0  4E90                     jsr        [A0]
  2314. 000017B2  101F                     move.b     D0, [A7]+
  2315. 000017B4  6702                     beq        +0x4 /* 000017B8 */
  2316. 000017B6  600E                     bra        +0x10 /* 000017C6 */
  2317. label000017B8:
  2318. 000017B8  53AE FFB8                subq.l     [A6 - 0x48], 1
  2319. 000017BC  202E FFB8                move.l     D0, [A6 - 0x48]
  2320. 000017C0  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  2321. 000017C4  6CD8                     bge        -0x26 /* 0000179E */
  2322. label000017C6:
  2323. 000017C6  4AAE FFB8                tst.l      [A6 - 0x48]
  2324. 000017CA  5DC0                     slt        D0
  2325. 000017CC  4A00                     tst.b      D0
  2326. 000017CE  6610                     bne        +0x12 /* 000017E0 */
  2327. 000017D0  222E FFB8                move.l     D1, [A6 - 0x48]
  2328. 000017D4  2054                     movea.l    A0, [A4]
  2329. 000017D6  B2A8 000A                cmp.l      D1, [A0 + 0xA]
  2330. 000017DA  5EC1                     sgt        D1
  2331. 000017DC  8001                     or.b       D0, D1
  2332. 000017DE  6708                     beq        +0xA /* 000017E8 */
  2333. label000017E0:
  2334. 000017E0  7000                     moveq.l    D0, 0x00
  2335. 000017E2  2D40 0016                move.l     [A6 + 0x16], D0
  2336. 000017E6  6006                     bra        +0x8 /* 000017EE */
  2337. label000017E8:
  2338. 000017E8  2D6E FFB8 0016           move.l     [A6 + 0x16], [A6 - 0x48]
  2339. label000017EE:
  2340. 000017EE  486E FFC2                pea.l      [A6 - 0x3E]
  2341. 000017F2  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2342. 000017F6  486E FFAC                pea.l      [A6 - 0x54]
  2343. 000017FA  2F0B                     move.l     -[A7], A3
  2344. 000017FC  4EBA FA7E                jsr        [PC - 0x582 /* 0000127C */]
  2345. 00001800  2054                     movea.l    A0, [A4]
  2346. 00001802  1028 001A                move.b     D0, [A0 + 0x1A]
  2347. 00001806  6710                     beq        +0x12 /* 00001818 */
  2348. 00001808  4AA8 0006                tst.l      [A0 + 0x6]
  2349. 0000180C  57C1                     seq        D1
  2350. 0000180E  C001                     and.b      D0, D1
  2351. 00001810  6706                     beq        +0x8 /* 00001818 */
  2352. 00001812  2F0B                     move.l     -[A7], A3
  2353. 00001814  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  2354. label00001818:
  2355. 00001818  4CDF 1800                movem.l    A3,A4, [A7]+
  2356. 0000181C  4E5E                     unlink     A6
  2357. 0000181E  205F                     movea.l    A0, [A7]+
  2358. 00001820  DEFC 000E                add.w      A7, 0xE
  2359. 00001824  4ED0                     jmp        [A0]
  2360. 00001826  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2361. // begin alternate branch 00001828-0000182C
  2362. fn00001828:
  2363. 00001828  4E56 FFFC                link       A6, -0x0004
  2364. // end alternate branch 00001828-0000182C
  2365. fn00001828: // (misaligned)
  2366. 0000182A  FFFC                     .invalid   <<F/7/7>>
  2367. 0000182C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2368. 00001830  2C2E 000C                move.l     D6, [A6 + 0xC]
  2369. 00001834  286E 0008                movea.l    A4, [A6 + 0x8]
  2370. 00001838  2054                     movea.l    A0, [A4]
  2371. 0000183A  BCA8 0016                cmp.l      D6, [A0 + 0x16]
  2372. 0000183E  5EC0                     sgt        D0
  2373. 00001840  4A00                     tst.b      D0
  2374. 00001842  6610                     bne        +0x12 /* 00001854 */
  2375. 00001844  2228 0016                move.l     D1, [A0 + 0x16]
  2376. 00001848  9286                     sub.l      D1, D6
  2377. 0000184A  B2A8 0012                cmp.l      D1, [A0 + 0x12]
  2378. 0000184E  5CC1                     sge        D1
  2379. 00001850  8001                     or.b       D0, D1
  2380. 00001852  6746                     beq        +0x48 /* 0000189A */
  2381. label00001854:
  2382. 00001854  2054                     movea.l    A0, [A4]
  2383. 00001856  4AA8 0012                tst.l      [A0 + 0x12]
  2384. 0000185A  671C                     beq        +0x1E /* 00001878 */
  2385. 0000185C  2028 0012                move.l     D0, [A0 + 0x12]
  2386. 00001860  D086                     add.l      D0, D6
  2387. 00001862  2228 0012                move.l     D1, [A0 + 0x12]
  2388. 00001866  D286                     add.l      D1, D6
  2389. 00001868  2F01                     move.l     -[A7], D1
  2390. 0000186A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2391. 0000186E  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  2392. 00001872  2E00                     move.l     D7, D0
  2393. 00001874  9E9F                     sub.l      D7, [A7]+
  2394. 00001876  6002                     bra        +0x4 /* 0000187A */
  2395. label00001878:
  2396. 00001878  2E06                     move.l     D7, D6
  2397. label0000187A:
  2398. 0000187A  2054                     movea.l    A0, [A4]
  2399. 0000187C  BEA8 0016                cmp.l      D7, [A0 + 0x16]
  2400. 00001880  6712                     beq        +0x14 /* 00001894 */
  2401. 00001882  3028 0010                move.w     D0, [A0 + 0x10]
  2402. 00001886  2207                     move.l     D1, D7
  2403. 00001888  E1A9                     lsl        D1, D0
  2404. 0000188A  2F01                     move.l     -[A7], D1
  2405. 0000188C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2406. 00001890  4EBA 1FB2                jsr        [PC + 0x1FB2 /* 00003844 */]
  2407. label00001894:
  2408. 00001894  2054                     movea.l    A0, [A4]
  2409. 00001896  2147 0016                move.l     [A0 + 0x16], D7
  2410. label0000189A:
  2411. 0000189A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2412. 0000189E  4E5E                     unlink     A6
  2413. 000018A0  205F                     movea.l    A0, [A7]+
  2414. 000018A2  504F                     addq.w     A7, 8
  2415. 000018A4  4ED0                     jmp        [A0]
  2416. 000018A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2417. // begin alternate branch 000018A8-000018AC
  2418. export_783:
  2419. fn000018A8:
  2420. 000018A8  4E56 FFFC                link       A6, -0x0004
  2421. // end alternate branch 000018A8-000018AC
  2422. export_783: // at 000018A8 (misaligned)
  2423. fn000018A8: // (misaligned)
  2424. 000018AA  FFFC                     .invalid   <<F/7/7>>
  2425. 000018AC  486E FFFC                pea.l      [A6 - 0x4]
  2426. 000018B0  486D 2D3C                pea.l      [A5 + 0x2D3C]
  2427. 000018B4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2428. 000018B8  4EBA 1E9E                jsr        [PC + 0x1E9E /* 00003758 */]
  2429. 000018BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2430. 000018C0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2431. 000018C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2432. 000018C8  4EBA 0052                jsr        [PC + 0x52 /* 0000191C */]
  2433. 000018CC  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  2434. 000018D2  4E5E                     unlink     A6
  2435. 000018D4  4E75                     rts
  2436. 000018D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2437. export_784: // at 000018D8 (misaligned)
  2438. 000018DA  FFFC                     .invalid   <<F/7/7>>
  2439. 000018DC  2F0C                     move.l     -[A7], A4
  2440. 000018DE  42A7                     clr.l      -[A7]
  2441. 000018E0  4EBA FFC6                jsr        [PC - 0x3A /* 000018A8 */]
  2442. 000018E4  285F                     movea.l    A4, [A7]+
  2443. 000018E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2444. 000018EA  2F0C                     move.l     -[A7], A4
  2445. 000018EC  4EBA FF3A                jsr        [PC - 0xC6 /* 00001828 */]
  2446. 000018F0  2D4C 000C                move.l     [A6 + 0xC], A4
  2447. 000018F4  285F                     movea.l    A4, [A7]+
  2448. 000018F6  4E5E                     unlink     A6
  2449. 000018F8  2E9F                     move.l     [A7], [A7]+
  2450. 000018FA  4E75                     rts
  2451. export_785:
  2452. fn000018FC:
  2453. 000018FC  4E56 0000                link       A6, 0
  2454. 00001900  7000                     moveq.l    D0, 0x00
  2455. 00001902  2D40 000C                move.l     [A6 + 0xC], D0
  2456. 00001906  4AAE 0008                tst.l      [A6 + 0x8]
  2457. 0000190A  6708                     beq        +0xA /* 00001914 */
  2458. 0000190C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2459. 00001910  4EBA 0192                jsr        [PC + 0x192 /* 00001AA4 */]
  2460. label00001914:
  2461. 00001914  4E5E                     unlink     A6
  2462. 00001916  2E9F                     move.l     [A7], [A7]+
  2463. 00001918  4E75                     rts
  2464. 0000191A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2465. // begin alternate branch 0000191C-00001922
  2466. export_786:
  2467. fn0000191C:
  2468. 0000191C  4E56 0000                link       A6, 0
  2469. 00001920  42A7                     clr.l      -[A7]
  2470. // end alternate branch 0000191C-00001922
  2471. export_786: // at 0000191C (misaligned)
  2472. fn0000191C: // (misaligned)
  2473. 0000191E  0000 42A7                ori.b      D0, 0xA7
  2474. 00001922  3F3C 0004                move.w     -[A7], 0x4
  2475. 00001926  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2476. 0000192A  4EBA F9D8                jsr        [PC - 0x628 /* 00001304 */]
  2477. 0000192E  206E 0008                movea.l    A0, [A6 + 0x8]
  2478. 00001932  2050                     movea.l    A0, [A0]
  2479. 00001934  4268 0020                clr.w      [A0 + 0x20]
  2480. 00001938  4E5E                     unlink     A6
  2481. 0000193A  2E9F                     move.l     [A7], [A7]+
  2482. 0000193C  4E75                     rts
  2483. 0000193E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2484. // begin alternate branch 00001940-00001946
  2485. export_787:
  2486. fn00001940:
  2487. 00001940  4E56 0000                link       A6, 0
  2488. 00001944  42A7                     clr.l      -[A7]
  2489. // end alternate branch 00001940-00001946
  2490. export_787: // at 00001940 (misaligned)
  2491. fn00001940: // (misaligned)
  2492. 00001942  0000 42A7                ori.b      D0, 0xA7
  2493. 00001946  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2494. 0000194A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2495. 0000194E  4EBA FB68                jsr        [PC - 0x498 /* 000014B8 */]
  2496. 00001952  205F                     movea.l    A0, [A7]+
  2497. 00001954  2D50 0010                move.l     [A6 + 0x10], [A0]
  2498. 00001958  4E5E                     unlink     A6
  2499. 0000195A  205F                     movea.l    A0, [A7]+
  2500. 0000195C  504F                     addq.w     A7, 8
  2501. 0000195E  4ED0                     jmp        [A0]
  2502. export_788:
  2503. fn00001960:
  2504. 00001960  4E56 0000                link       A6, 0
  2505. 00001964  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2506. 00001968  7001                     moveq.l    D0, 0x01
  2507. 0000196A  2F00                     move.l     -[A7], D0
  2508. 0000196C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2509. 00001970  4EBA FAA6                jsr        [PC - 0x55A /* 00001418 */]
  2510. 00001974  4E5E                     unlink     A6
  2511. 00001976  205F                     movea.l    A0, [A7]+
  2512. 00001978  504F                     addq.w     A7, 8
  2513. 0000197A  4ED0                     jmp        [A0]
  2514. export_789:
  2515. 0000197C  4E56 FFFC                link       A6, -0x0004
  2516. 00001980  48E7 0108                movem.l    -[A7], D7,A4
  2517. 00001984  286E 0008                movea.l    A4, [A6 + 0x8]
  2518. 00001988  42A7                     clr.l      -[A7]
  2519. 0000198A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2520. 0000198E  2F0C                     move.l     -[A7], A4
  2521. 00001990  4EBA 015A                jsr        [PC + 0x15A /* 00001AEC */]
  2522. 00001994  2E1F                     move.l     D7, [A7]+
  2523. 00001996  6708                     beq        +0xA /* 000019A0 */
  2524. 00001998  2F07                     move.l     -[A7], D7
  2525. 0000199A  2F0C                     move.l     -[A7], A4
  2526. 0000199C  4EBA FFC2                jsr        [PC - 0x3E /* 00001960 */]
  2527. label000019A0:
  2528. 000019A0  4CDF 1080                movem.l    D7,A4, [A7]+
  2529. 000019A4  4E5E                     unlink     A6
  2530. 000019A6  205F                     movea.l    A0, [A7]+
  2531. 000019A8  504F                     addq.w     A7, 8
  2532. 000019AA  4ED0                     jmp        [A0]
  2533. fn000019AC:
  2534. 000019AC  4E56 0000                link       A6, 0
  2535. 000019B0  2F0C                     move.l     -[A7], A4
  2536. 000019B2  286E 0008                movea.l    A4, [A6 + 0x8]
  2537. 000019B6  2054                     movea.l    A0, [A4]
  2538. 000019B8  4AA8 000A                tst.l      [A0 + 0xA]
  2539. 000019BC  6F10                     ble        +0x12 /* 000019CE */
  2540. 000019BE  7001                     moveq.l    D0, 0x01
  2541. 000019C0  2F00                     move.l     -[A7], D0
  2542. 000019C2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2543. 000019C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2544. 000019CA  4EBA FA4C                jsr        [PC - 0x5B4 /* 00001418 */]
  2545. label000019CE:
  2546. 000019CE  285F                     movea.l    A4, [A7]+
  2547. 000019D0  4E5E                     unlink     A6
  2548. 000019D2  2E9F                     move.l     [A7], [A7]+
  2549. 000019D4  4E75                     rts
  2550. 000019D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2551. 000019DA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2552. 000019DE  000C 226E                ori.b      A4, 0x6E /* 'n' */
  2553. 000019E2  0008 41E9                ori.b      A0, 0xE9
  2554. 000019E6  000C 2018                ori.b      A4, 0x18
  2555. 000019EA  6702                     beq        +0x4 /* 000019EE */
  2556. 000019EC  2F00                     move.l     -[A7], D0
  2557. label000019EE:
  2558. 000019EE  2050                     movea.l    A0, [A0]
  2559. 000019F0  4E90                     jsr        [A0]
  2560. 000019F2  422E 0010                clr.b      [A6 + 0x10]
  2561. 000019F6  4E5E                     unlink     A6
  2562. 000019F8  205F                     movea.l    A0, [A7]+
  2563. 000019FA  504F                     addq.w     A7, 8
  2564. 000019FC  4ED0                     jmp        [A0]
  2565. 000019FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2566. // begin alternate branch 00001A00-00001A04
  2567. export_790:
  2568. fn00001A00:
  2569. 00001A00  4E56 FFFC                link       A6, -0x0004
  2570. // end alternate branch 00001A00-00001A04
  2571. export_790: // at 00001A00 (misaligned)
  2572. fn00001A00: // (misaligned)
  2573. 00001A02  FFFC                     .invalid   <<F/7/7>>
  2574. 00001A04  42A7                     clr.l      -[A7]
  2575. 00001A06  487A FFD0                pea.l      [PC - 0x30 /* 000019D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2576. 00001A0A  2F0E                     move.l     -[A7], A6
  2577. 00001A0C  1F3C 0001                move.b     -[A7], 0x1
  2578. 00001A10  486E FFFC                pea.l      [A6 - 0x4]
  2579. 00001A14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2580. 00001A18  4EBA 01FA                jsr        [PC + 0x1FA /* 00001C14 */]
  2581. 00001A1C  4A9F                     tst.l      [A7]+
  2582. 00001A1E  4E5E                     unlink     A6
  2583. 00001A20  205F                     movea.l    A0, [A7]+
  2584. 00001A22  DEFC 000C                add.w      A7, 0xC
  2585. 00001A26  4ED0                     jmp        [A0]
  2586. export_791:
  2587. 00001A28  4E56 0000                link       A6, 0
  2588. 00001A2C  206E 0008                movea.l    A0, [A6 + 0x8]
  2589. 00001A30  2050                     movea.l    A0, [A0]
  2590. 00001A32  4AA8 000A                tst.l      [A0 + 0xA]
  2591. 00001A36  6E08                     bgt        +0xA /* 00001A40 */
  2592. 00001A38  7000                     moveq.l    D0, 0x00
  2593. 00001A3A  2D40 000C                move.l     [A6 + 0xC], D0
  2594. 00001A3E  6012                     bra        +0x14 /* 00001A52 */
  2595. label00001A40:
  2596. 00001A40  42A7                     clr.l      -[A7]
  2597. 00001A42  7001                     moveq.l    D0, 0x01
  2598. 00001A44  2F00                     move.l     -[A7], D0
  2599. 00001A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2600. 00001A4A  4EBA FEF4                jsr        [PC - 0x10C /* 00001940 */]
  2601. 00001A4E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2602. label00001A52:
  2603. 00001A52  4E5E                     unlink     A6
  2604. 00001A54  2E9F                     move.l     [A7], [A7]+
  2605. 00001A56  4E75                     rts
  2606. export_792:
  2607. 00001A58  4E56 FFFC                link       A6, -0x0004
  2608. 00001A5C  42A7                     clr.l      -[A7]
  2609. 00001A5E  41EE 0014                lea.l      A0, [A6 + 0x14]
  2610. 00001A62  2F20                     move.l     -[A7], -[A0]
  2611. 00001A64  2F20                     move.l     -[A7], -[A0]
  2612. 00001A66  1F3C 0001                move.b     -[A7], 0x1
  2613. 00001A6A  486E FFFC                pea.l      [A6 - 0x4]
  2614. 00001A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2615. 00001A72  4EBA 01A0                jsr        [PC + 0x1A0 /* 00001C14 */]
  2616. 00001A76  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  2617. 00001A7A  4E5E                     unlink     A6
  2618. 00001A7C  205F                     movea.l    A0, [A7]+
  2619. 00001A7E  DEFC 000C                add.w      A7, 0xC
  2620. 00001A82  4ED0                     jmp        [A0]
  2621. export_793:
  2622. 00001A84  4E56 0000                link       A6, 0
  2623. 00001A88  487A 184E                pea.l      [PC + 0x184E /* 000032D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2624. 00001A8C  42A7                     clr.l      -[A7]
  2625. 00001A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2626. 00001A92  4EBA FF6C                jsr        [PC - 0x94 /* 00001A00 */]
  2627. 00001A96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2628. 00001A9A  4EBA FF10                jsr        [PC - 0xF0 /* 000019AC */]
  2629. 00001A9E  4E5E                     unlink     A6
  2630. 00001AA0  2E9F                     move.l     [A7], [A7]+
  2631. 00001AA2  4E75                     rts
  2632. export_794:
  2633. fn00001AA4:
  2634. 00001AA4  4E56 0000                link       A6, 0
  2635. 00001AA8  487A 182E                pea.l      [PC + 0x182E /* 000032D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2636. 00001AAC  42A7                     clr.l      -[A7]
  2637. 00001AAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2638. 00001AB2  4EBA FF4C                jsr        [PC - 0xB4 /* 00001A00 */]
  2639. 00001AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2640. 00001ABA  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  2641. 00001ABE  4E5E                     unlink     A6
  2642. 00001AC0  2E9F                     move.l     [A7], [A7]+
  2643. 00001AC2  4E75                     rts
  2644. 00001AC4  4E56 0000                link       A6, 0
  2645. 00001AC8  202E 000C                move.l     D0, [A6 + 0xC]
  2646. 00001ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  2647. 00001AD0  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2648. 00001AD4  6608                     bne        +0xA /* 00001ADE */
  2649. 00001AD6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2650. 00001ADC  6004                     bra        +0x6 /* 00001AE2 */
  2651. label00001ADE:
  2652. 00001ADE  422E 0010                clr.b      [A6 + 0x10]
  2653. label00001AE2:
  2654. 00001AE2  4E5E                     unlink     A6
  2655. 00001AE4  205F                     movea.l    A0, [A7]+
  2656. 00001AE6  504F                     addq.w     A7, 8
  2657. 00001AE8  4ED0                     jmp        [A0]
  2658. 00001AEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2659. // begin alternate branch 00001AEC-00001AF0
  2660. export_795:
  2661. fn00001AEC:
  2662. 00001AEC  4E56 FFFC                link       A6, -0x0004
  2663. // end alternate branch 00001AEC-00001AF0
  2664. export_795: // at 00001AEC (misaligned)
  2665. fn00001AEC: // (misaligned)
  2666. 00001AEE  FFFC                     .invalid   <<F/7/7>>
  2667. 00001AF0  42A7                     clr.l      -[A7]
  2668. 00001AF2  487A FFD0                pea.l      [PC - 0x30 /* 00001AC4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2669. 00001AF6  2F0E                     move.l     -[A7], A6
  2670. 00001AF8  1F3C 0001                move.b     -[A7], 0x1
  2671. 00001AFC  486E FFFC                pea.l      [A6 - 0x4]
  2672. 00001B00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2673. 00001B04  4EBA 010E                jsr        [PC + 0x10E /* 00001C14 */]
  2674. 00001B08  4A9F                     tst.l      [A7]+
  2675. 00001B0A  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  2676. 00001B10  4E5E                     unlink     A6
  2677. 00001B12  205F                     movea.l    A0, [A7]+
  2678. 00001B14  504F                     addq.w     A7, 8
  2679. 00001B16  4ED0                     jmp        [A0]
  2680. export_796:
  2681. 00001B18  4E56 0000                link       A6, 0
  2682. 00001B1C  42A7                     clr.l      -[A7]
  2683. 00001B1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2684. 00001B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2685. 00001B26  4EBA FFC4                jsr        [PC - 0x3C /* 00001AEC */]
  2686. 00001B2A  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2687. 00001B2E  4E5E                     unlink     A6
  2688. 00001B30  205F                     movea.l    A0, [A7]+
  2689. 00001B32  504F                     addq.w     A7, 8
  2690. 00001B34  4ED0                     jmp        [A0]
  2691. 00001B36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2692. export_797: // at 00001B38 (misaligned)
  2693. 00001B3A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2694. 00001B3E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2695. 00001B42  0008 4EBA                ori.b      A0, 0xBA
  2696. 00001B46  004A 4E5E                ori.w      A2, 0x4E5E /* 'N^' */
  2697. 00001B4A  205F                     movea.l    A0, [A7]+
  2698. 00001B4C  504F                     addq.w     A7, 8
  2699. 00001B4E  4ED0                     jmp        [A0]
  2700. export_798:
  2701. fn00001B50:
  2702. 00001B50  4E56 0000                link       A6, 0
  2703. 00001B54  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2704. 00001B58  486E 000C                pea.l      [A6 + 0xC]
  2705. 00001B5C  7001                     moveq.l    D0, 0x01
  2706. 00001B5E  2F00                     move.l     -[A7], D0
  2707. 00001B60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2708. 00001B64  4EBA FA86                jsr        [PC - 0x57A /* 000015EC */]
  2709. 00001B68  4E5E                     unlink     A6
  2710. 00001B6A  205F                     movea.l    A0, [A7]+
  2711. 00001B6C  DEFC 000C                add.w      A7, 0xC
  2712. 00001B70  4ED0                     jmp        [A0]
  2713. 00001B72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2714. export_799: // at 00001B74 (misaligned)
  2715. 00001B76  0000 7001                ori.b      D0, 0x1
  2716. 00001B7A  2F00                     move.l     -[A7], D0
  2717. 00001B7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2718. 00001B80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2719. 00001B84  4EBA FFCA                jsr        [PC - 0x36 /* 00001B50 */]
  2720. 00001B88  4E5E                     unlink     A6
  2721. 00001B8A  205F                     movea.l    A0, [A7]+
  2722. 00001B8C  504F                     addq.w     A7, 8
  2723. 00001B8E  4ED0                     jmp        [A0]
  2724. export_800:
  2725. 00001B90  4E56 0000                link       A6, 0
  2726. 00001B94  206E 0008                movea.l    A0, [A6 + 0x8]
  2727. 00001B98  2050                     movea.l    A0, [A0]
  2728. 00001B9A  2028 000A                move.l     D0, [A0 + 0xA]
  2729. 00001B9E  5280                     addq.l     D0, 1
  2730. 00001BA0  2F00                     move.l     -[A7], D0
  2731. 00001BA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2732. 00001BA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2733. 00001BAA  4EBA FFA4                jsr        [PC - 0x5C /* 00001B50 */]
  2734. 00001BAE  4E5E                     unlink     A6
  2735. 00001BB0  205F                     movea.l    A0, [A7]+
  2736. 00001BB2  504F                     addq.w     A7, 8
  2737. 00001BB4  4ED0                     jmp        [A0]
  2738. 00001BB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2739. 00001BBA  FFF6                     .invalid   <<F/7/7>>
  2740. 00001BBC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2741. 00001BC0  286E 0008                movea.l    A4, [A6 + 0x8]
  2742. 00001BC4  204C                     movea.l    A0, A4
  2743. 00001BC6  5088                     addq.l     A0, 8
  2744. 00001BC8  2050                     movea.l    A0, [A0]
  2745. 00001BCA  2D48 FFF6                move.l     [A6 - 0xA], A0
  2746. 00001BCE  42A7                     clr.l      -[A7]
  2747. 00001BD0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2748. 00001BD4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2749. 00001BD8  4EBA FD66                jsr        [PC - 0x29A /* 00001940 */]
  2750. 00001BDC  265F                     movea.l    A3, [A7]+
  2751. 00001BDE  4267                     clr.w      -[A7]
  2752. 00001BE0  2F0B                     move.l     -[A7], A3
  2753. 00001BE2  226E 0008                movea.l    A1, [A6 + 0x8]
  2754. 00001BE6  41E9 0012                lea.l      A0, [A1 + 0x12]
  2755. 00001BEA  2018                     move.l     D0, [A0]+
  2756. 00001BEC  6702                     beq        +0x4 /* 00001BF0 */
  2757. 00001BEE  2F00                     move.l     -[A7], D0
  2758. label00001BF0:
  2759. 00001BF0  2050                     movea.l    A0, [A0]
  2760. 00001BF2  4E90                     jsr        [A0]
  2761. 00001BF4  1E1F                     move.b     D7, [A7]+
  2762. 00001BF6  1D47 0010                move.b     [A6 + 0x10], D7
  2763. 00001BFA  1007                     move.b     D0, D7
  2764. 00001BFC  6708                     beq        +0xA /* 00001C06 */
  2765. 00001BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2766. 00001C02  214B 001A                move.l     [A0 + 0x1A], A3
  2767. label00001C06:
  2768. 00001C06  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2769. 00001C0A  4E5E                     unlink     A6
  2770. 00001C0C  205F                     movea.l    A0, [A7]+
  2771. 00001C0E  504F                     addq.w     A7, 8
  2772. 00001C10  4ED0                     jmp        [A0]
  2773. 00001C12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2774. // begin alternate branch 00001C14-00001C18
  2775. fn00001C14:
  2776. 00001C14  4E56 FFFC                link       A6, -0x0004
  2777. // end alternate branch 00001C14-00001C18
  2778. fn00001C14: // (misaligned)
  2779. 00001C16  FFFC                     .invalid   <<F/7/7>>
  2780. 00001C18  7000                     moveq.l    D0, 0x00
  2781. 00001C1A  2D40 001A                move.l     [A6 + 0x1A], D0
  2782. 00001C1E  206E 000C                movea.l    A0, [A6 + 0xC]
  2783. 00001C22  2F08                     move.l     -[A7], A0
  2784. 00001C24  42A7                     clr.l      -[A7]
  2785. 00001C26  487A FF90                pea.l      [PC - 0x70 /* 00001BB8, value 0x4E56FFF6 */]
  2786. 00001C2A  2F0E                     move.l     -[A7], A6
  2787. 00001C2C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2788. 00001C30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2789. 00001C34  4EBA FAE2                jsr        [PC - 0x51E /* 00001718 */]
  2790. 00001C38  201F                     move.l     D0, [A7]+
  2791. 00001C3A  205F                     movea.l    A0, [A7]+
  2792. 00001C3C  2080                     move.l     [A0], D0
  2793. 00001C3E  4E5E                     unlink     A6
  2794. 00001C40  205F                     movea.l    A0, [A7]+
  2795. 00001C42  DEFC 0012                add.w      A7, 0x12
  2796. 00001C46  4ED0                     jmp        [A0]
  2797. export_801:
  2798. 00001C48  4E56 0000                link       A6, 0
  2799. 00001C4C  2F0C                     move.l     -[A7], A4
  2800. 00001C4E  286E 0008                movea.l    A4, [A6 + 0x8]
  2801. 00001C52  2054                     movea.l    A0, [A4]
  2802. 00001C54  4AA8 000A                tst.l      [A0 + 0xA]
  2803. 00001C58  6E08                     bgt        +0xA /* 00001C62 */
  2804. 00001C5A  7000                     moveq.l    D0, 0x00
  2805. 00001C5C  2D40 000C                move.l     [A6 + 0xC], D0
  2806. 00001C60  6014                     bra        +0x16 /* 00001C76 */
  2807. label00001C62:
  2808. 00001C62  42A7                     clr.l      -[A7]
  2809. 00001C64  2054                     movea.l    A0, [A4]
  2810. 00001C66  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2811. 00001C6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2812. 00001C6E  4EBA FCD0                jsr        [PC - 0x330 /* 00001940 */]
  2813. 00001C72  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2814. label00001C76:
  2815. 00001C76  285F                     movea.l    A4, [A7]+
  2816. 00001C78  4E5E                     unlink     A6
  2817. 00001C7A  2E9F                     move.l     [A7], [A7]+
  2818. 00001C7C  4E75                     rts
  2819. 00001C7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2820. export_802: // at 00001C80 (misaligned)
  2821. 00001C82  FFFC                     .invalid   <<F/7/7>>
  2822. 00001C84  42A7                     clr.l      -[A7]
  2823. 00001C86  41EE 0014                lea.l      A0, [A6 + 0x14]
  2824. 00001C8A  2F20                     move.l     -[A7], -[A0]
  2825. 00001C8C  2F20                     move.l     -[A7], -[A0]
  2826. 00001C8E  4267                     clr.w      -[A7]
  2827. 00001C90  486E FFFC                pea.l      [A6 - 0x4]
  2828. 00001C94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2829. 00001C98  4EBA FF7A                jsr        [PC - 0x86 /* 00001C14 */]
  2830. 00001C9C  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  2831. 00001CA0  4E5E                     unlink     A6
  2832. 00001CA2  205F                     movea.l    A0, [A7]+
  2833. 00001CA4  DEFC 000C                add.w      A7, 0xC
  2834. 00001CA8  4ED0                     jmp        [A0]
  2835. 00001CAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2836. export_803: // at 00001CAC (misaligned)
  2837. 00001CAE  0000 202E                ori.b      D0, 0x2E /* '.' */
  2838. 00001CB2  0010 B0AE                ori.b      [A0], 0xAE
  2839. 00001CB6  000C 6F08                ori.b      A4, 0x8
  2840. 00001CBA  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  2841. 00001CC0  6016                     bra        +0x18 /* 00001CD8 */
  2842. 00001CC2  202E 0010                move.l     D0, [A6 + 0x10]
  2843. 00001CC6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2844. 00001CCA  6C08                     bge        +0xA /* 00001CD4 */
  2845. 00001CCC  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  2846. 00001CD2  6004                     bra        +0x6 /* 00001CD8 */
  2847. label00001CD4:
  2848. 00001CD4  426E 0014                clr.w      [A6 + 0x14]
  2849. label00001CD8:
  2850. 00001CD8  4E5E                     unlink     A6
  2851. 00001CDA  205F                     movea.l    A0, [A7]+
  2852. 00001CDC  DEFC 000C                add.w      A7, 0xC
  2853. 00001CE0  4ED0                     jmp        [A0]
  2854. 00001CE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2855. // begin alternate branch 00001CE4-00001CF2
  2856. export_804:
  2857. fn00001CE4:
  2858. 00001CE4  4E56 0000                link       A6, 0
  2859. 00001CE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2860. 00001CEC  4EBA FC2E                jsr        [PC - 0x3D2 /* 0000191C */]
  2861. 00001CF0  4E5E                     unlink     A6
  2862. // end alternate branch 00001CE4-00001CF2
  2863. export_804: // at 00001CE4 (misaligned)
  2864. fn00001CE4: // (misaligned)
  2865. 00001CE6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2866. 00001CEA  0008 4EBA                ori.b      A0, 0xBA
  2867. 00001CEE  FC2E 4E5E                .unknown   0xFC2E 0x4E5E (W = 6)
  2868. 00001CF2  2E9F                     move.l     [A7], [A7]+
  2869. 00001CF4  4E75                     rts
  2870. 00001CF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2871. 00001CFA  FFFC                     .invalid   <<F/7/7>>
  2872. 00001CFC  2F0C                     move.l     -[A7], A4
  2873. 00001CFE  286E 0008                movea.l    A4, [A6 + 0x8]
  2874. 00001D02  204C                     movea.l    A0, A4
  2875. 00001D04  5088                     addq.l     A0, 8
  2876. 00001D06  2050                     movea.l    A0, [A0]
  2877. 00001D08  2D48 FFFC                move.l     [A6 - 0x4], A0
  2878. 00001D0C  486C FFAC                pea.l      [A4 - 0x54]
  2879. 00001D10  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2880. 00001D14  4EBA F566                jsr        [PC - 0xA9A /* 0000127C */]
  2881. 00001D18  285F                     movea.l    A4, [A7]+
  2882. 00001D1A  4E5E                     unlink     A6
  2883. 00001D1C  205F                     movea.l    A0, [A7]+
  2884. 00001D1E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2885. 00001D22  4ED0                     jmp        [A0]
  2886. fn00001D24:
  2887. 00001D24  4E56 FFA6                link       A6, -0x005A
  2888. 00001D28  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2889. 00001D2C  2A2E 000C                move.l     D5, [A6 + 0xC]
  2890. 00001D30  2C2E 0008                move.l     D6, [A6 + 0x8]
  2891. 00001D34  2846                     movea.l    A4, D6
  2892. 00001D36  7000                     moveq.l    D0, 0x00
  2893. 00001D38  2D40 0018                move.l     [A6 + 0x18], D0
  2894. 00001D3C  2054                     movea.l    A0, [A4]
  2895. 00001D3E  4AA8 000A                tst.l      [A0 + 0xA]
  2896. 00001D42  660A                     bne        +0xC /* 00001D4E */
  2897. 00001D44  2045                     movea.l    A0, D5
  2898. 00001D46  7001                     moveq.l    D0, 0x01
  2899. 00001D48  2080                     move.l     [A0], D0
  2900. 00001D4A  6000 00FA                bra        +0xFC /* 00001E46 */
  2901. label00001D4E:
  2902. 00001D4E  486E FFAC                pea.l      [A6 - 0x54]
  2903. 00001D52  2F06                     move.l     -[A7], D6
  2904. 00001D54  4EBA F4D6                jsr        [PC - 0xB2A /* 0000122C */]
  2905. 00001D58  486E FFC2                pea.l      [A6 - 0x3E]
  2906. 00001D5C  487A FF9A                pea.l      [PC - 0x66 /* 00001CF8, value 0x4E56FFFC */]
  2907. 00001D60  2F0E                     move.l     -[A7], A6
  2908. 00001D62  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2909. 00001D66  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  2910. 00001D6C  7001                     moveq.l    D0, 0x01
  2911. 00001D6E  2D40 FFB4                move.l     [A6 - 0x4C], D0
  2912. 00001D72  2054                     movea.l    A0, [A4]
  2913. 00001D74  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  2914. label00001D7A:
  2915. 00001D7A  202E FFBC                move.l     D0, [A6 - 0x44]
  2916. 00001D7E  D0AE FFB4                add.l      D0, [A6 - 0x4C]
  2917. 00001D82  E288                     lsr        D0, 1
  2918. 00001D84  2D40 FFB8                move.l     [A6 - 0x48], D0
  2919. 00001D88  42A7                     clr.l      -[A7]
  2920. 00001D8A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2921. 00001D8E  2F06                     move.l     -[A7], D6
  2922. 00001D90  4EBA FBAE                jsr        [PC - 0x452 /* 00001940 */]
  2923. 00001D94  265F                     movea.l    A3, [A7]+
  2924. 00001D96  4267                     clr.w      -[A7]
  2925. 00001D98  2F0B                     move.l     -[A7], A3
  2926. 00001D9A  41EE 0010                lea.l      A0, [A6 + 0x10]
  2927. 00001D9E  2018                     move.l     D0, [A0]+
  2928. 00001DA0  6702                     beq        +0x4 /* 00001DA4 */
  2929. 00001DA2  2F00                     move.l     -[A7], D0
  2930. label00001DA4:
  2931. 00001DA4  2050                     movea.l    A0, [A0]
  2932. 00001DA6  4E90                     jsr        [A0]
  2933. 00001DA8  3E1F                     move.w     D7, [A7]+
  2934. 00001DAA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2935. 00001DAC  B047                     cmp.w      D0, D7
  2936. 00001DAE  6D0C                     blt        +0xE /* 00001DBC */
  2937. 00001DB0  202E FFB8                move.l     D0, [A6 - 0x48]
  2938. 00001DB4  5380                     subq.l     D0, 1
  2939. 00001DB6  2D40 FFBC                move.l     [A6 - 0x44], D0
  2940. 00001DBA  600A                     bra        +0xC /* 00001DC6 */
  2941. label00001DBC:
  2942. 00001DBC  202E FFB8                move.l     D0, [A6 - 0x48]
  2943. 00001DC0  5280                     addq.l     D0, 1
  2944. 00001DC2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  2945. label00001DC6:
  2946. 00001DC6  4A47                     tst.w      D7
  2947. 00001DC8  57C0                     seq        D0
  2948. 00001DCA  4A00                     tst.b      D0
  2949. 00001DCC  660E                     bne        +0x10 /* 00001DDC */
  2950. 00001DCE  222E FFB4                move.l     D1, [A6 - 0x4C]
  2951. 00001DD2  B2AE FFBC                cmp.l      D1, [A6 - 0x44]
  2952. 00001DD6  5EC1                     sgt        D1
  2953. 00001DD8  8001                     or.b       D0, D1
  2954. 00001DDA  679E                     beq        -0x60 /* 00001D7A */
  2955. label00001DDC:
  2956. 00001DDC  4A47                     tst.w      D7
  2957. 00001DDE  6606                     bne        +0x8 /* 00001DE6 */
  2958. 00001DE0  2D4B 0018                move.l     [A6 + 0x18], A3
  2959. 00001DE4  600A                     bra        +0xC /* 00001DF0 */
  2960. label00001DE6:
  2961. 00001DE6  7001                     moveq.l    D0, 0x01
  2962. 00001DE8  B047                     cmp.w      D0, D7
  2963. 00001DEA  6E04                     bgt        +0x6 /* 00001DF0 */
  2964. 00001DEC  52AE FFB8                addq.l     [A6 - 0x48], 1
  2965. label00001DF0:
  2966. 00001DF0  7001                     moveq.l    D0, 0x01
  2967. 00001DF2  B0AE FFB8                cmp.l      D0, [A6 - 0x48]
  2968. 00001DF6  5EC0                     sgt        D0
  2969. 00001DF8  4A00                     tst.b      D0
  2970. 00001DFA  6612                     bne        +0x14 /* 00001E0E */
  2971. 00001DFC  2054                     movea.l    A0, [A4]
  2972. 00001DFE  2228 000A                move.l     D1, [A0 + 0xA]
  2973. 00001E02  5281                     addq.l     D1, 1
  2974. 00001E04  B2AE FFB8                cmp.l      D1, [A6 - 0x48]
  2975. 00001E08  5DC1                     slt        D1
  2976. 00001E0A  8001                     or.b       D0, D1
  2977. 00001E0C  6708                     beq        +0xA /* 00001E16 */
  2978. label00001E0E:
  2979. 00001E0E  2045                     movea.l    A0, D5
  2980. 00001E10  7000                     moveq.l    D0, 0x00
  2981. 00001E12  2080                     move.l     [A0], D0
  2982. 00001E14  6006                     bra        +0x8 /* 00001E1C */
  2983. label00001E16:
  2984. 00001E16  2045                     movea.l    A0, D5
  2985. 00001E18  20AE FFB8                move.l     [A0], [A6 - 0x48]
  2986. label00001E1C:
  2987. 00001E1C  486E FFC2                pea.l      [A6 - 0x3E]
  2988. 00001E20  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2989. 00001E24  486E FFAC                pea.l      [A6 - 0x54]
  2990. 00001E28  2F06                     move.l     -[A7], D6
  2991. 00001E2A  4EBA F450                jsr        [PC - 0xBB0 /* 0000127C */]
  2992. 00001E2E  2054                     movea.l    A0, [A4]
  2993. 00001E30  1028 001A                move.b     D0, [A0 + 0x1A]
  2994. 00001E34  6710                     beq        +0x12 /* 00001E46 */
  2995. 00001E36  4AA8 0006                tst.l      [A0 + 0x6]
  2996. 00001E3A  57C1                     seq        D1
  2997. 00001E3C  C001                     and.b      D0, D1
  2998. 00001E3E  6706                     beq        +0x8 /* 00001E46 */
  2999. 00001E40  2F06                     move.l     -[A7], D6
  3000. 00001E42  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  3001. label00001E46:
  3002. 00001E46  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3003. 00001E4A  4E5E                     unlink     A6
  3004. 00001E4C  205F                     movea.l    A0, [A7]+
  3005. 00001E4E  DEFC 0010                add.w      A7, 0x10
  3006. 00001E52  4ED0                     jmp        [A0]
  3007. 00001E54  4E56 FFFC                link       A6, -0x0004
  3008. 00001E58  2F0C                     move.l     -[A7], A4
  3009. 00001E5A  286E 0008                movea.l    A4, [A6 + 0x8]
  3010. 00001E5E  204C                     movea.l    A0, A4
  3011. 00001E60  5088                     addq.l     A0, 8
  3012. 00001E62  2050                     movea.l    A0, [A0]
  3013. 00001E64  2D48 FFFC                move.l     [A6 - 0x4], A0
  3014. 00001E68  4267                     clr.w      -[A7]
  3015. 00001E6A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3016. 00001E6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3017. 00001E72  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3018. 00001E76  4EAD 32F2                jsr        [A5 + 0x32F2 /* export_1626 */]
  3019. 00001E7A  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  3020. 00001E7E  285F                     movea.l    A4, [A7]+
  3021. 00001E80  4E5E                     unlink     A6
  3022. 00001E82  205F                     movea.l    A0, [A7]+
  3023. 00001E84  504F                     addq.w     A7, 8
  3024. 00001E86  4ED0                     jmp        [A0]
  3025. export_805:
  3026. 00001E88  4E56 FFFC                link       A6, -0x0004
  3027. 00001E8C  42A7                     clr.l      -[A7]
  3028. 00001E8E  487A FFC4                pea.l      [PC - 0x3C /* 00001E54, value 0x4E56FFFC */]
  3029. 00001E92  2F0E                     move.l     -[A7], A6
  3030. 00001E94  486E FFFC                pea.l      [A6 - 0x4]
  3031. 00001E98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3032. 00001E9C  4EBA FE86                jsr        [PC - 0x17A /* 00001D24 */]
  3033. 00001EA0  4A9F                     tst.l      [A7]+
  3034. 00001EA2  6708                     beq        +0xA /* 00001EAC */
  3035. 00001EA4  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  3036. 00001EAA  6006                     bra        +0x8 /* 00001EB2 */
  3037. label00001EAC:
  3038. 00001EAC  7000                     moveq.l    D0, 0x00
  3039. 00001EAE  2D40 0010                move.l     [A6 + 0x10], D0
  3040. label00001EB2:
  3041. 00001EB2  4E5E                     unlink     A6
  3042. 00001EB4  205F                     movea.l    A0, [A7]+
  3043. 00001EB6  504F                     addq.w     A7, 8
  3044. 00001EB8  4ED0                     jmp        [A0]
  3045. 00001EBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3046. 00001EBE  FFFC                     .invalid   <<F/7/7>>
  3047. 00001EC0  2F0C                     move.l     -[A7], A4
  3048. 00001EC2  286E 0008                movea.l    A4, [A6 + 0x8]
  3049. 00001EC6  204C                     movea.l    A0, A4
  3050. 00001EC8  5088                     addq.l     A0, 8
  3051. 00001ECA  2050                     movea.l    A0, [A0]
  3052. 00001ECC  2D48 FFFC                move.l     [A6 - 0x4], A0
  3053. 00001ED0  4267                     clr.w      -[A7]
  3054. 00001ED2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3055. 00001ED6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3056. 00001EDA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3057. 00001EDE  4EAD 32F2                jsr        [A5 + 0x32F2 /* export_1626 */]
  3058. 00001EE2  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  3059. 00001EE6  285F                     movea.l    A4, [A7]+
  3060. 00001EE8  4E5E                     unlink     A6
  3061. 00001EEA  205F                     movea.l    A0, [A7]+
  3062. 00001EEC  504F                     addq.w     A7, 8
  3063. 00001EEE  4ED0                     jmp        [A0]
  3064. export_806:
  3065. 00001EF0  4E56 FFFC                link       A6, -0x0004
  3066. 00001EF4  42A7                     clr.l      -[A7]
  3067. 00001EF6  487A FFC4                pea.l      [PC - 0x3C /* 00001EBC, value 0x4E56FFFC */]
  3068. 00001EFA  2F0E                     move.l     -[A7], A6
  3069. 00001EFC  486E FFFC                pea.l      [A6 - 0x4]
  3070. 00001F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3071. 00001F04  4EBA FE1E                jsr        [PC - 0x1E2 /* 00001D24 */]
  3072. 00001F08  4A9F                     tst.l      [A7]+
  3073. 00001F0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3074. 00001F0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3075. 00001F12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3076. 00001F16  4EBA FC38                jsr        [PC - 0x3C8 /* 00001B50 */]
  3077. 00001F1A  4E5E                     unlink     A6
  3078. 00001F1C  205F                     movea.l    A0, [A7]+
  3079. 00001F1E  504F                     addq.w     A7, 8
  3080. 00001F20  4ED0                     jmp        [A0]
  3081. 00001F22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3082. // begin alternate branch 00001F24-00001F28
  3083. fn00001F24:
  3084. 00001F24  4E56 FFFC                link       A6, -0x0004
  3085. // end alternate branch 00001F24-00001F28
  3086. fn00001F24: // (misaligned)
  3087. 00001F26  FFFC                     .invalid   <<F/7/7>>
  3088. 00001F28  42A7                     clr.l      -[A7]
  3089. 00001F2A  41EE 0014                lea.l      A0, [A6 + 0x14]
  3090. 00001F2E  2F20                     move.l     -[A7], -[A0]
  3091. 00001F30  2F20                     move.l     -[A7], -[A0]
  3092. 00001F32  486E FFFC                pea.l      [A6 - 0x4]
  3093. 00001F36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3094. 00001F3A  4EBA FDE8                jsr        [PC - 0x218 /* 00001D24 */]
  3095. 00001F3E  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3096. 00001F42  4E5E                     unlink     A6
  3097. 00001F44  205F                     movea.l    A0, [A7]+
  3098. 00001F46  DEFC 000C                add.w      A7, 0xC
  3099. 00001F4A  4ED0                     jmp        [A0]
  3100. export_807:
  3101. 00001F4C  4E56 FFF0                link       A6, -0x0010
  3102. 00001F50  2F0C                     move.l     -[A7], A4
  3103. 00001F52  206E 0012                movea.l    A0, [A6 + 0x12]
  3104. 00001F56  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3105. 00001F5A  22D8                     move.l     [A1]+, [A0]+
  3106. 00001F5C  22D8                     move.l     [A1]+, [A0]+
  3107. 00001F5E  22D8                     move.l     [A1]+, [A0]+
  3108. 00001F60  22D8                     move.l     [A1]+, [A0]+
  3109. 00001F62  286E 0008                movea.l    A4, [A6 + 0x8]
  3110. 00001F66  2054                     movea.l    A0, [A4]
  3111. 00001F68  4AA8 000E                tst.l      [A0 + 0xE]
  3112. 00001F6C  6726                     beq        +0x28 /* 00001F94 */
  3113. 00001F6E  486E FFF0                pea.l      [A6 - 0x10]
  3114. 00001F72  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  3115. 00001F76  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  3116. 00001F7A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3117. 00001F7E  486E FFF0                pea.l      [A6 - 0x10]
  3118. 00001F82  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3119. 00001F86  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3120. 00001F8A  2054                     movea.l    A0, [A4]
  3121. 00001F8C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3122. 00001F90  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  3123. label00001F94:
  3124. 00001F94  285F                     movea.l    A4, [A7]+
  3125. 00001F96  4E5E                     unlink     A6
  3126. 00001F98  205F                     movea.l    A0, [A7]+
  3127. 00001F9A  DEFC 000E                add.w      A7, 0xE
  3128. 00001F9E  4ED0                     jmp        [A0]
  3129. export_808:
  3130. 00001FA0  4E56 0000                link       A6, 0
  3131. 00001FA4  486D FA70                pea.l      [A5 - 0x590]
  3132. 00001FA8  2F2D FBDC                move.l     -[A7], [A5 - 0x424]
  3133. 00001FAC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3134. 00001FB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3135. 00001FB4  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  3136. 00001FB8  4E5E                     unlink     A6
  3137. 00001FBA  205F                     movea.l    A0, [A7]+
  3138. 00001FBC  5C4F                     addq.w     A7, 6
  3139. 00001FBE  4ED0                     jmp        [A0]
  3140. fn00001FC0:
  3141. 00001FC0  4E56 FFFC                link       A6, -0x0004
  3142. 00001FC4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3143. 00001FC8  266E 0008                movea.l    A3, [A6 + 0x8]
  3144. 00001FCC  286B 0008                movea.l    A4, [A3 + 0x8]
  3145. 00001FD0  42A7                     clr.l      -[A7]
  3146. 00001FD2  4267                     clr.w      -[A7]
  3147. 00001FD4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3148. 00001FD8  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3149. 00001FDC  4EBA 053E                jsr        [PC + 0x53E /* 0000251C */]
  3150. 00001FE0  2E1F                     move.l     D7, [A7]+
  3151. 00001FE2  2054                     movea.l    A0, [A4]
  3152. 00001FE4  4AA8 0054                tst.l      [A0 + 0x54]
  3153. 00001FE8  670A                     beq        +0xC /* 00001FF4 */
  3154. 00001FEA  2F07                     move.l     -[A7], D7
  3155. 00001FEC  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3156. 00001FF0  4EBA 064E                jsr        [PC + 0x64E /* 00002640 */]
  3157. label00001FF4:
  3158. 00001FF4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3159. 00001FF8  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  3160. 00001FFC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3161. 00002000  4E5E                     unlink     A6
  3162. 00002002  205F                     movea.l    A0, [A7]+
  3163. 00002004  5C4F                     addq.w     A7, 6
  3164. 00002006  4ED0                     jmp        [A0]
  3165. export_809:
  3166. 00002008  4E56 0000                link       A6, 0
  3167. 0000200C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3168. 00002010  266E 0008                movea.l    A3, [A6 + 0x8]
  3169. 00002014  3E2E 0012                move.w     D7, [A6 + 0x12]
  3170. 00002018  284B                     movea.l    A4, A3
  3171. 0000201A  7000                     moveq.l    D0, 0x00
  3172. 0000201C  2D40 0014                move.l     [A6 + 0x14], D0
  3173. 00002020  4267                     clr.w      -[A7]
  3174. 00002022  2F0B                     move.l     -[A7], A3
  3175. 00002024  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  3176. 00002028  101F                     move.b     D0, [A7]+
  3177. 0000202A  677E                     beq        +0x80 /* 000020AA */
  3178. 0000202C  2054                     movea.l    A0, [A4]
  3179. 0000202E  C028 0072                and.b      D0, [A0 + 0x72]
  3180. 00002032  6776                     beq        +0x78 /* 000020AA */
  3181. 00002034  3007                     move.w     D0, D7
  3182. 00002036  5340                     subq.w     D0, 1
  3183. 00002038  6726                     beq        +0x28 /* 00002060 */
  3184. 0000203A  5740                     subq.w     D0, 3
  3185. 0000203C  6738                     beq        +0x3A /* 00002076 */
  3186. 0000203E  5F40                     subq.w     D0, 7
  3187. 00002040  6706                     beq        +0x8 /* 00002048 */
  3188. 00002042  5340                     subq.w     D0, 1
  3189. 00002044  670E                     beq        +0x10 /* 00002054 */
  3190. 00002046  604A                     bra        +0x4C /* 00002092 */
  3191. label00002048:
  3192. 00002048  3F3C 0016                move.w     -[A7], 0x16
  3193. 0000204C  2F0E                     move.l     -[A7], A6
  3194. 0000204E  4EBA FF70                jsr        [PC - 0x90 /* 00001FC0 */]
  3195. 00002052  606C                     bra        +0x6E /* 000020C0 */
  3196. label00002054:
  3197. 00002054  3F3C 0017                move.w     -[A7], 0x17
  3198. 00002058  2F0E                     move.l     -[A7], A6
  3199. 0000205A  4EBA FF64                jsr        [PC - 0x9C /* 00001FC0 */]
  3200. 0000205E  6060                     bra        +0x62 /* 000020C0 */
  3201. label00002060:
  3202. 00002060  42A7                     clr.l      -[A7]
  3203. 00002062  42A7                     clr.l      -[A7]
  3204. 00002064  1F3C 0001                move.b     -[A7], 0x1
  3205. 00002068  2F0B                     move.l     -[A7], A3
  3206. 0000206A  4EBA 059C                jsr        [PC + 0x59C /* 00002608 */]
  3207. 0000206E  2F0B                     move.l     -[A7], A3
  3208. 00002070  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  3209. 00002074  604A                     bra        +0x4C /* 000020C0 */
  3210. label00002076:
  3211. 00002076  2054                     movea.l    A0, [A4]
  3212. 00002078  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3213. 0000207C  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3214. 00002080  1F3C 0001                move.b     -[A7], 0x1
  3215. 00002084  2F0B                     move.l     -[A7], A3
  3216. 00002086  4EBA 0580                jsr        [PC + 0x580 /* 00002608 */]
  3217. 0000208A  2F0B                     move.l     -[A7], A3
  3218. 0000208C  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  3219. 00002090  602E                     bra        +0x30 /* 000020C0 */
  3220. label00002092:
  3221. 00002092  42A7                     clr.l      -[A7]
  3222. 00002094  3F07                     move.w     -[A7], D7
  3223. 00002096  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3224. 0000209A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3225. 0000209E  2F0B                     move.l     -[A7], A3
  3226. 000020A0  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  3227. 000020A4  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3228. 000020A8  6016                     bra        +0x18 /* 000020C0 */
  3229. label000020AA:
  3230. 000020AA  42A7                     clr.l      -[A7]
  3231. 000020AC  3F07                     move.w     -[A7], D7
  3232. 000020AE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3233. 000020B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3234. 000020B6  2F0B                     move.l     -[A7], A3
  3235. 000020B8  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  3236. 000020BC  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3237. label000020C0:
  3238. 000020C0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3239. 000020C4  4E5E                     unlink     A6
  3240. 000020C6  205F                     movea.l    A0, [A7]+
  3241. 000020C8  DEFC 000C                add.w      A7, 0xC
  3242. 000020CC  4ED0                     jmp        [A0]
  3243. 000020CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3244. // begin alternate branch 000020D0-000020D4
  3245. fn000020D0:
  3246. 000020D0  4E56 FFF6                link       A6, -0x000A
  3247. // end alternate branch 000020D0-000020D4
  3248. fn000020D0: // (misaligned)
  3249. 000020D2  FFF6                     .invalid   <<F/7/7>>
  3250. 000020D4  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3251. 000020D8  206E 000E                movea.l    A0, [A6 + 0xE]
  3252. 000020DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3253. 000020E0  22D8                     move.l     [A1]+, [A0]+
  3254. 000020E2  22D8                     move.l     [A1]+, [A0]+
  3255. 000020E4  266E 0008                movea.l    A3, [A6 + 0x8]
  3256. 000020E8  284B                     movea.l    A4, A3
  3257. 000020EA  4207                     clr.b      D7
  3258. 000020EC  6000 0092                bra        +0x94 /* 00002180 */
  3259. label000020F0:
  3260. 000020F0  1007                     move.b     D0, D7
  3261. 000020F2  4880                     ext.w      D0
  3262. 000020F4  E540                     asl        D0.w, 2
  3263. 000020F6  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  3264. 000020FA  6C38                     bge        +0x3A /* 00002134 */
  3265. 000020FC  1007                     move.b     D0, D7
  3266. 000020FE  4880                     ext.w      D0
  3267. 00002100  E540                     asl        D0.w, 2
  3268. 00002102  2F00                     move.l     -[A7], D0
  3269. 00002104  42A7                     clr.l      -[A7]
  3270. 00002106  1207                     move.b     D1, D7
  3271. 00002108  4881                     ext.w      D1
  3272. 0000210A  E541                     asl        D1.w, 2
  3273. 0000210C  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  3274. 00002110  1207                     move.b     D1, D7
  3275. 00002112  4881                     ext.w      D1
  3276. 00002114  2054                     movea.l    A0, [A4]
  3277. 00002116  E541                     asl        D1.w, 2
  3278. 00002118  2430 103C                move.l     D2, [A0 + D1.w + 0x3C]
  3279. 0000211C  4482                     neg.l      D2
  3280. 0000211E  2F02                     move.l     -[A7], D2
  3281. 00002120  201F                     move.l     D0, [A7]+
  3282. 00002122  2E9F                     move.l     [A7], [A7]+
  3283. 00002124  B097                     cmp.l      D0, [A7]
  3284. 00002126  6F02                     ble        +0x4 /* 0000212A */
  3285. 00002128  2E80                     move.l     [A7], D0
  3286. label0000212A:
  3287. 0000212A  221F                     move.l     D1, [A7]+
  3288. 0000212C  201F                     move.l     D0, [A7]+
  3289. 0000212E  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3290. 00002132  604A                     bra        +0x4C /* 0000217E */
  3291. label00002134:
  3292. 00002134  1007                     move.b     D0, D7
  3293. 00002136  4880                     ext.w      D0
  3294. 00002138  E540                     asl        D0.w, 2
  3295. 0000213A  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  3296. 0000213E  6F3E                     ble        +0x40 /* 0000217E */
  3297. 00002140  1007                     move.b     D0, D7
  3298. 00002142  4880                     ext.w      D0
  3299. 00002144  E540                     asl        D0.w, 2
  3300. 00002146  2F00                     move.l     -[A7], D0
  3301. 00002148  42A7                     clr.l      -[A7]
  3302. 0000214A  1207                     move.b     D1, D7
  3303. 0000214C  4881                     ext.w      D1
  3304. 0000214E  E541                     asl        D1.w, 2
  3305. 00002150  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  3306. 00002154  1207                     move.b     D1, D7
  3307. 00002156  4881                     ext.w      D1
  3308. 00002158  2054                     movea.l    A0, [A4]
  3309. 0000215A  E541                     asl        D1.w, 2
  3310. 0000215C  1407                     move.b     D2, D7
  3311. 0000215E  4882                     ext.w      D2
  3312. 00002160  E542                     asl        D2.w, 2
  3313. 00002162  2630 104C                move.l     D3, [A0 + D1.w + 0x4C]
  3314. 00002166  96B0 203C                sub.l      D3, [A0 + D2.w + 0x3C]
  3315. 0000216A  2F03                     move.l     -[A7], D3
  3316. 0000216C  201F                     move.l     D0, [A7]+
  3317. 0000216E  2E9F                     move.l     [A7], [A7]+
  3318. 00002170  B097                     cmp.l      D0, [A7]
  3319. 00002172  6C02                     bge        +0x4 /* 00002176 */
  3320. 00002174  2E80                     move.l     [A7], D0
  3321. label00002176:
  3322. 00002176  221F                     move.l     D1, [A7]+
  3323. 00002178  201F                     move.l     D0, [A7]+
  3324. 0000217A  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3325. label0000217E:
  3326. 0000217E  5207                     addq.b     D7, 1
  3327. label00002180:
  3328. 00002180  7001                     moveq.l    D0, 0x01
  3329. 00002182  B007                     cmp.b      D0, D7
  3330. 00002184  6C00 FF6A                bge        -0x94 /* 000020F0 */
  3331. 00002188  4267                     clr.w      -[A7]
  3332. 0000218A  486E FFF8                pea.l      [A6 - 0x8]
  3333. 0000218E  486D FBC4                pea.l      [A5 - 0x43C]
  3334. 00002192  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  3335. 00002196  101F                     move.b     D0, [A7]+
  3336. 00002198  6628                     bne        +0x2A /* 000021C2 */
  3337. 0000219A  486E FFF8                pea.l      [A6 - 0x8]
  3338. 0000219E  2054                     movea.l    A0, [A4]
  3339. 000021A0  4868 003C                pea.l      [A0 + 0x3C]
  3340. 000021A4  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  3341. 000021A8  2F0B                     move.l     -[A7], A3
  3342. 000021AA  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3343. 000021AE  102E 000C                move.b     D0, [A6 + 0xC]
  3344. 000021B2  670E                     beq        +0x10 /* 000021C2 */
  3345. 000021B4  486E FFF8                pea.l      [A6 - 0x8]
  3346. 000021B8  1F3C 0001                move.b     -[A7], 0x1
  3347. 000021BC  2F0B                     move.l     -[A7], A3
  3348. 000021BE  4EAD 2E7A                jsr        [A5 + 0x2E7A /* export_1483 */]
  3349. label000021C2:
  3350. 000021C2  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  3351. 000021C6  4E5E                     unlink     A6
  3352. 000021C8  205F                     movea.l    A0, [A7]+
  3353. 000021CA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3354. 000021CE  4ED0                     jmp        [A0]
  3355. export_810:
  3356. 000021D0  4E56 FFCE                link       A6, -0x0032
  3357. 000021D4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3358. 000021D8  206E 0012                movea.l    A0, [A6 + 0x12]
  3359. 000021DC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3360. 000021E0  22D8                     move.l     [A1]+, [A0]+
  3361. 000021E2  22D8                     move.l     [A1]+, [A0]+
  3362. 000021E4  22D8                     move.l     [A1]+, [A0]+
  3363. 000021E6  22D8                     move.l     [A1]+, [A0]+
  3364. 000021E8  286E 0008                movea.l    A4, [A6 + 0x8]
  3365. 000021EC  486E FFE0                pea.l      [A6 - 0x20]
  3366. 000021F0  2F0C                     move.l     -[A7], A4
  3367. 000021F2  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  3368. 000021F6  4207                     clr.b      D7
  3369. 000021F8  6076                     bra        +0x78 /* 00002270 */
  3370. label000021FA:
  3371. 000021FA  42A7                     clr.l      -[A7]
  3372. 000021FC  42A7                     clr.l      -[A7]
  3373. 000021FE  486E FFE0                pea.l      [A6 - 0x20]
  3374. 00002202  1F07                     move.b     -[A7], D7
  3375. 00002204  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  3376. 00002208  1007                     move.b     D0, D7
  3377. 0000220A  4880                     ext.w      D0
  3378. 0000220C  D040                     add.w      D0, D0
  3379. 0000220E  3236 000E                move.w     D1, [A6 + D0.w + 0xE]
  3380. 00002212  48C1                     ext.l      D1
  3381. 00002214  2F01                     move.l     -[A7], D1
  3382. 00002216  201F                     move.l     D0, [A7]+
  3383. 00002218  2E9F                     move.l     [A7], [A7]+
  3384. 0000221A  B097                     cmp.l      D0, [A7]
  3385. 0000221C  6C02                     bge        +0x4 /* 00002220 */
  3386. 0000221E  2E80                     move.l     [A7], D0
  3387. label00002220:
  3388. 00002220  2A1F                     move.l     D5, [A7]+
  3389. 00002222  1007                     move.b     D0, D7
  3390. 00002224  4880                     ext.w      D0
  3391. 00002226  E540                     asl        D0.w, 2
  3392. 00002228  2205                     move.l     D1, D5
  3393. 0000222A  D2B6 00F0                add.l      D1, [A6 + D0.w - 0x16]
  3394. 0000222E  1007                     move.b     D0, D7
  3395. 00002230  4880                     ext.w      D0
  3396. 00002232  E540                     asl        D0.w, 2
  3397. 00002234  2C01                     move.l     D6, D1
  3398. 00002236  9CB6 00E8                sub.l      D6, [A6 + D0.w - 0x24]
  3399. 0000223A  6E28                     bgt        +0x2A /* 00002264 */
  3400. 0000223C  42A7                     clr.l      -[A7]
  3401. 0000223E  42A7                     clr.l      -[A7]
  3402. 00002240  1007                     move.b     D0, D7
  3403. 00002242  4880                     ext.w      D0
  3404. 00002244  E540                     asl        D0.w, 2
  3405. 00002246  2236 00F8                move.l     D1, [A6 + D0.w - 0x8]
  3406. 0000224A  9285                     sub.l      D1, D5
  3407. 0000224C  1007                     move.b     D0, D7
  3408. 0000224E  4880                     ext.w      D0
  3409. 00002250  E540                     asl        D0.w, 2
  3410. 00002252  92B6 00E0                sub.l      D1, [A6 + D0.w - 0x32]
  3411. 00002256  2F01                     move.l     -[A7], D1
  3412. 00002258  201F                     move.l     D0, [A7]+
  3413. 0000225A  2E9F                     move.l     [A7], [A7]+
  3414. 0000225C  B097                     cmp.l      D0, [A7]
  3415. 0000225E  6C02                     bge        +0x4 /* 00002262 */
  3416. 00002260  2E80                     move.l     [A7], D0
  3417. label00002262:
  3418. 00002262  2C1F                     move.l     D6, [A7]+
  3419. label00002264:
  3420. 00002264  1007                     move.b     D0, D7
  3421. 00002266  4880                     ext.w      D0
  3422. 00002268  E540                     asl        D0.w, 2
  3423. 0000226A  2D86 00CE                move.l     [A6 + D0.w - 0x50], D6
  3424. 0000226E  5207                     addq.b     D7, 1
  3425. label00002270:
  3426. 00002270  7001                     moveq.l    D0, 0x01
  3427. 00002272  B007                     cmp.b      D0, D7
  3428. 00002274  6C84                     bge        -0x7A /* 000021FA */
  3429. 00002276  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3430. 0000227A  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3431. 0000227E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3432. 00002282  2F0C                     move.l     -[A7], A4
  3433. 00002284  4EBA 0012                jsr        [PC + 0x12 /* 00002298 */]
  3434. 00002288  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3435. 0000228C  4E5E                     unlink     A6
  3436. 0000228E  205F                     movea.l    A0, [A7]+
  3437. 00002290  DEFC 000E                add.w      A7, 0xE
  3438. 00002294  4ED0                     jmp        [A0]
  3439. 00002296  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3440. // begin alternate branch 00002298-0000229C
  3441. export_811:
  3442. fn00002298:
  3443. 00002298  4E56 FFF8                link       A6, -0x0008
  3444. // end alternate branch 00002298-0000229C
  3445. export_811: // at 00002298 (misaligned)
  3446. fn00002298: // (misaligned)
  3447. 0000229A  FFF8                     .invalid   <<F/7/7>>
  3448. 0000229C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3449. 000022A0  2C2E 000E                move.l     D6, [A6 + 0xE]
  3450. 000022A4  2E2E 0012                move.l     D7, [A6 + 0x12]
  3451. 000022A8  286E 0008                movea.l    A4, [A6 + 0x8]
  3452. 000022AC  4A87                     tst.l      D7
  3453. 000022AE  56C0                     sne        D0
  3454. 000022B0  4A00                     tst.b      D0
  3455. 000022B2  6608                     bne        +0xA /* 000022BC */
  3456. 000022B4  4A86                     tst.l      D6
  3457. 000022B6  56C1                     sne        D1
  3458. 000022B8  8001                     or.b       D0, D1
  3459. 000022BA  6740                     beq        +0x42 /* 000022FC */
  3460. label000022BC:
  3461. 000022BC  2054                     movea.l    A0, [A4]
  3462. 000022BE  4AA8 0054                tst.l      [A0 + 0x54]
  3463. 000022C2  670A                     beq        +0xC /* 000022CE */
  3464. 000022C4  2F06                     move.l     -[A7], D6
  3465. 000022C6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3466. 000022CA  4EBA 0374                jsr        [PC + 0x374 /* 00002640 */]
  3467. label000022CE:
  3468. 000022CE  2054                     movea.l    A0, [A4]
  3469. 000022D0  4AA8 0058                tst.l      [A0 + 0x58]
  3470. 000022D4  670A                     beq        +0xC /* 000022E0 */
  3471. 000022D6  2F07                     move.l     -[A7], D7
  3472. 000022D8  2F28 0058                move.l     -[A7], [A0 + 0x58]
  3473. 000022DC  4EBA 0362                jsr        [PC + 0x362 /* 00002640 */]
  3474. label000022E0:
  3475. 000022E0  486E FFF8                pea.l      [A6 - 0x8]
  3476. 000022E4  2F07                     move.l     -[A7], D7
  3477. 000022E6  2F06                     move.l     -[A7], D6
  3478. 000022E8  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  3479. 000022EC  486E FFF8                pea.l      [A6 - 0x8]
  3480. 000022F0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3481. 000022F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3482. 000022F8  4EBA FDD6                jsr        [PC - 0x22A /* 000020D0 */]
  3483. label000022FC:
  3484. 000022FC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3485. 00002300  4E5E                     unlink     A6
  3486. 00002302  205F                     movea.l    A0, [A7]+
  3487. 00002304  DEFC 000E                add.w      A7, 0xE
  3488. 00002308  4ED0                     jmp        [A0]
  3489. 0000230A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3490. // begin alternate branch 0000230C-00002310
  3491. fn0000230C:
  3492. 0000230C  4E56 FFF0                link       A6, -0x0010
  3493. // end alternate branch 0000230C-00002310
  3494. fn0000230C: // (misaligned)
  3495. 0000230E  FFF0                     .invalid   <<F/7/7>>
  3496. 00002310  48E7 0118                movem.l    -[A7], D7,A3,A4
  3497. 00002314  286E 0008                movea.l    A4, [A6 + 0x8]
  3498. 00002318  204C                     movea.l    A0, A4
  3499. 0000231A  5088                     addq.l     A0, 8
  3500. 0000231C  2050                     movea.l    A0, [A0]
  3501. 0000231E  2D48 FFF0                move.l     [A6 - 0x10], A0
  3502. 00002322  202C FFFC                move.l     D0, [A4 - 0x4]
  3503. 00002326  6A02                     bpl        +0x4 /* 0000232A */
  3504. 00002328  4480                     neg.l      D0
  3505. label0000232A:
  3506. 0000232A  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  3507. 00002330  5EC0                     sgt        D0
  3508. 00002332  4A00                     tst.b      D0
  3509. 00002334  6614                     bne        +0x16 /* 0000234A */
  3510. 00002336  222C FFF8                move.l     D1, [A4 - 0x8]
  3511. 0000233A  6A02                     bpl        +0x4 /* 0000233E */
  3512. 0000233C  4481                     neg.l      D1
  3513. label0000233E:
  3514. 0000233E  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  3515. 00002344  5EC1                     sgt        D1
  3516. 00002346  8001                     or.b       D0, D1
  3517. 00002348  6710                     beq        +0x12 /* 0000235A */
  3518. label0000234A:
  3519. 0000234A  486C FFF0                pea.l      [A4 - 0x10]
  3520. 0000234E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3521. 00002352  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  3522. 00002356  6000 0084                bra        +0x86 /* 000023DC */
  3523. label0000235A:
  3524. 0000235A  42A7                     clr.l      -[A7]
  3525. 0000235C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3526. 00002360  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  3527. 00002364  2E1F                     move.l     D7, [A7]+
  3528. 00002366  6754                     beq        +0x56 /* 000023BC */
  3529. 00002368  2047                     movea.l    A0, D7
  3530. 0000236A  2050                     movea.l    A0, [A0]
  3531. 0000236C  2268 003C                movea.l    A1, [A0 + 0x3C]
  3532. 00002370  2669 007A                movea.l    A3, [A1 + 0x7A]
  3533. 00002374  4267                     clr.w      -[A7]
  3534. 00002376  2F0B                     move.l     -[A7], A3
  3535. 00002378  A8E2                     syscall    EmptyRgn
  3536. 0000237A  101F                     move.b     D0, [A7]+
  3537. 0000237C  663E                     bne        +0x40 /* 000023BC */
  3538. 0000237E  2D6D FBDC FFFC           move.l     [A6 - 0x4], [A5 - 0x424]
  3539. 00002384  486E FFFC                pea.l      [A6 - 0x4]
  3540. 00002388  A870                     syscall    LocalToGlobal
  3541. 0000238A  2F0B                     move.l     -[A7], A3
  3542. 0000238C  302E FFFE                move.w     D0, [A6 - 0x2]
  3543. 00002390  4440                     neg.w      D0
  3544. 00002392  3F00                     move.w     -[A7], D0
  3545. 00002394  302E FFFC                move.w     D0, [A6 - 0x4]
  3546. 00002398  4440                     neg.w      D0
  3547. 0000239A  3F00                     move.w     -[A7], D0
  3548. 0000239C  A8E0                     syscall    OffsetRgn/OfsetRgn
  3549. 0000239E  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  3550. 000023A2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3551. 000023A6  2F0B                     move.l     -[A7], A3
  3552. 000023A8  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3553. 000023AC  A8E6                     syscall    DiffRgn
  3554. 000023AE  2F0B                     move.l     -[A7], A3
  3555. 000023B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3556. 000023B4  A8E0                     syscall    OffsetRgn/OfsetRgn
  3557. 000023B6  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3558. 000023BA  A879                     syscall    SetClip
  3559. label000023BC:
  3560. 000023BC  486C FFF0                pea.l      [A4 - 0x10]
  3561. 000023C0  202C FFFC                move.l     D0, [A4 - 0x4]
  3562. 000023C4  4480                     neg.l      D0
  3563. 000023C6  3F00                     move.w     -[A7], D0
  3564. 000023C8  202C FFF8                move.l     D0, [A4 - 0x8]
  3565. 000023CC  4480                     neg.l      D0
  3566. 000023CE  3F00                     move.w     -[A7], D0
  3567. 000023D0  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3568. 000023D4  A8EF                     syscall    ScrollRect
  3569. 000023D6  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  3570. 000023DA  A927                     syscall    InvalRgn
  3571. label000023DC:
  3572. 000023DC  102C 000C                move.b     D0, [A4 + 0xC]
  3573. 000023E0  670A                     beq        +0xC /* 000023EC */
  3574. 000023E2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3575. 000023E6  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3576. 000023EA  6008                     bra        +0xA /* 000023F4 */
  3577. label000023EC:
  3578. 000023EC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3579. 000023F0  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  3580. label000023F4:
  3581. 000023F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3582. 000023F8  4E5E                     unlink     A6
  3583. 000023FA  2E9F                     move.l     [A7], [A7]+
  3584. 000023FC  4E75                     rts
  3585. 000023FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3586. export_812: // at 00002400 (misaligned)
  3587. 00002402  FFB2                     .invalid   <<F/6/7>>
  3588. 00002404  206E 000E                movea.l    A0, [A6 + 0xE]
  3589. 00002408  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3590. 0000240C  22D8                     move.l     [A1]+, [A0]+
  3591. 0000240E  22D8                     move.l     [A1]+, [A0]+
  3592. 00002410  4267                     clr.w      -[A7]
  3593. 00002412  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3594. 00002416  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  3595. 0000241A  101F                     move.b     D0, [A7]+
  3596. 0000241C  6732                     beq        +0x34 /* 00002450 */
  3597. 0000241E  2F00                     move.l     -[A7], D0
  3598. 00002420  4267                     clr.w      -[A7]
  3599. 00002422  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3600. 00002426  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3601. 0000242A  121F                     move.b     D1, [A7]+
  3602. 0000242C  201F                     move.l     D0, [A7]+
  3603. 0000242E  C001                     and.b      D0, D1
  3604. 00002430  671E                     beq        +0x20 /* 00002450 */
  3605. 00002432  486E FFF0                pea.l      [A6 - 0x10]
  3606. 00002436  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3607. 0000243A  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  3608. 0000243E  4267                     clr.w      -[A7]
  3609. 00002440  486E FFF0                pea.l      [A6 - 0x10]
  3610. 00002444  A8AE                     syscall    EmptyRect
  3611. 00002446  101F                     move.b     D0, [A7]+
  3612. 00002448  6606                     bne        +0x8 /* 00002450 */
  3613. 0000244A  2F0E                     move.l     -[A7], A6
  3614. 0000244C  4EBA FEBE                jsr        [PC - 0x142 /* 0000230C */]
  3615. label00002450:
  3616. 00002450  4E5E                     unlink     A6
  3617. 00002452  205F                     movea.l    A0, [A7]+
  3618. 00002454  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3619. 00002458  4ED0                     jmp        [A0]
  3620. 0000245A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3621. // begin alternate branch 0000245C-00002460
  3622. fn0000245C:
  3623. 0000245C  4E56 FFF4                link       A6, -0x000C
  3624. // end alternate branch 0000245C-00002460
  3625. fn0000245C: // (misaligned)
  3626. 0000245E  FFF4                     .invalid   <<F/7/7>>
  3627. 00002460  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3628. 00002464  2A2E 000C                move.l     D5, [A6 + 0xC]
  3629. 00002468  1E2E 0010                move.b     D7, [A6 + 0x10]
  3630. 0000246C  286E 0008                movea.l    A4, [A6 + 0x8]
  3631. 00002470  1007                     move.b     D0, D7
  3632. 00002472  4880                     ext.w      D0
  3633. 00002474  2054                     movea.l    A0, [A4]
  3634. 00002476  1230 0060                move.b     D1, [A0 + D0.w + 0x60]
  3635. 0000247A  6752                     beq        +0x54 /* 000024CE */
  3636. 0000247C  1007                     move.b     D0, D7
  3637. 0000247E  4880                     ext.w      D0
  3638. 00002480  2054                     movea.l    A0, [A4]
  3639. 00002482  E540                     asl        D0.w, 2
  3640. 00002484  BAB0 004C                cmp.l      D5, [A0 + D0.w + 0x4C]
  3641. 00002488  56C0                     sne        D0
  3642. 0000248A  C200                     and.b      D1, D0
  3643. 0000248C  6740                     beq        +0x42 /* 000024CE */
  3644. 0000248E  1007                     move.b     D0, D7
  3645. 00002490  4880                     ext.w      D0
  3646. 00002492  2054                     movea.l    A0, [A4]
  3647. 00002494  D040                     add.w      D0, D0
  3648. 00002496  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3649. 0000249A  48C1                     ext.l      D1
  3650. 0000249C  83FC 0002                divs.w     D1, 0x2
  3651. 000024A0  48C1                     ext.l      D1
  3652. 000024A2  D285                     add.l      D1, D5
  3653. 000024A4  2F01                     move.l     -[A7], D1
  3654. 000024A6  1007                     move.b     D0, D7
  3655. 000024A8  4880                     ext.w      D0
  3656. 000024AA  D040                     add.w      D0, D0
  3657. 000024AC  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3658. 000024B0  48C1                     ext.l      D1
  3659. 000024B2  2F01                     move.l     -[A7], D1
  3660. 000024B4  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3661. 000024B8  1007                     move.b     D0, D7
  3662. 000024BA  4880                     ext.w      D0
  3663. 000024BC  D040                     add.w      D0, D0
  3664. 000024BE  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3665. 000024C2  48C1                     ext.l      D1
  3666. 000024C4  2F01                     move.l     -[A7], D1
  3667. 000024C6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  3668. 000024CA  2C1F                     move.l     D6, [A7]+
  3669. 000024CC  6002                     bra        +0x4 /* 000024D0 */
  3670. label000024CE:
  3671. 000024CE  2C05                     move.l     D6, D5
  3672. label000024D0:
  3673. 000024D0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3674. 000024D4  43ED FBC4                lea.l      A1, [A5 - 0x43C]
  3675. 000024D8  20D9                     move.l     [A0]+, [A1]+
  3676. 000024DA  20D9                     move.l     [A0]+, [A1]+
  3677. 000024DC  1007                     move.b     D0, D7
  3678. 000024DE  4880                     ext.w      D0
  3679. 000024E0  2054                     movea.l    A0, [A4]
  3680. 000024E2  E540                     asl        D0.w, 2
  3681. 000024E4  2206                     move.l     D1, D6
  3682. 000024E6  92B0 003C                sub.l      D1, [A0 + D0.w + 0x3C]
  3683. 000024EA  1007                     move.b     D0, D7
  3684. 000024EC  4880                     ext.w      D0
  3685. 000024EE  E540                     asl        D0.w, 2
  3686. 000024F0  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3687. 000024F4  486E FFF8                pea.l      [A6 - 0x8]
  3688. 000024F8  1F3C 0001                move.b     -[A7], 0x1
  3689. 000024FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3690. 00002500  4EBA FBCE                jsr        [PC - 0x432 /* 000020D0 */]
  3691. 00002504  2006                     move.l     D0, D6
  3692. 00002506  9085                     sub.l      D0, D5
  3693. 00002508  2D40 0012                move.l     [A6 + 0x12], D0
  3694. 0000250C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3695. 00002510  4E5E                     unlink     A6
  3696. 00002512  205F                     movea.l    A0, [A7]+
  3697. 00002514  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3698. 00002518  4ED0                     jmp        [A0]
  3699. 0000251A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3700. // begin alternate branch 0000251C-00002520
  3701. export_813:
  3702. fn0000251C:
  3703. 0000251C  4E56 FFEE                link       A6, -0x0012
  3704. // end alternate branch 0000251C-00002520
  3705. export_813: // at 0000251C (misaligned)
  3706. fn0000251C: // (misaligned)
  3707. 0000251E  FFEE                     .invalid   <<F/7/7>>
  3708. 00002520  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  3709. 00002524  182E 000E                move.b     D4, [A6 + 0xE]
  3710. 00002528  286E 0008                movea.l    A4, [A6 + 0x8]
  3711. 0000252C  1004                     move.b     D0, D4
  3712. 0000252E  4880                     ext.w      D0
  3713. 00002530  2054                     movea.l    A0, [A4]
  3714. 00002532  D040                     add.w      D0, D0
  3715. 00002534  3C30 005C                move.w     D6, [A0 + D0.w + 0x5C]
  3716. 00002538  43EE FFEE                lea.l      A1, [A6 - 0x12]
  3717. 0000253C  45ED FBC4                lea.l      A2, [A5 - 0x43C]
  3718. 00002540  22DA                     move.l     [A1]+, [A2]+
  3719. 00002542  22DA                     move.l     [A1]+, [A2]+
  3720. 00002544  302E 000C                move.w     D0, [A6 + 0xC]
  3721. 00002548  0440 0014                subi.w     D0, 0x14
  3722. 0000254C  670E                     beq        +0x10 /* 0000255C */
  3723. 0000254E  5340                     subq.w     D0, 1
  3724. 00002550  670A                     beq        +0xC /* 0000255C */
  3725. 00002552  5340                     subq.w     D0, 1
  3726. 00002554  670E                     beq        +0x10 /* 00002564 */
  3727. 00002556  5340                     subq.w     D0, 1
  3728. 00002558  670A                     beq        +0xC /* 00002564 */
  3729. 0000255A  6014                     bra        +0x16 /* 00002570 */
  3730. label0000255C:
  3731. 0000255C  3006                     move.w     D0, D6
  3732. 0000255E  48C0                     ext.l      D0
  3733. 00002560  2E00                     move.l     D7, D0
  3734. 00002562  600C                     bra        +0xE /* 00002570 */
  3735. label00002564:
  3736. 00002564  1004                     move.b     D0, D4
  3737. 00002566  4880                     ext.w      D0
  3738. 00002568  2054                     movea.l    A0, [A4]
  3739. 0000256A  E540                     asl        D0.w, 2
  3740. 0000256C  2E30 0022                move.l     D7, [A0 + D0.w + 0x22]
  3741. label00002570:
  3742. 00002570  7014                     moveq.l    D0, 0x14
  3743. 00002572  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3744. 00002576  57C0                     seq        D0
  3745. 00002578  4A00                     tst.b      D0
  3746. 0000257A  660C                     bne        +0xE /* 00002588 */
  3747. 0000257C  7216                     moveq.l    D1, 0x16
  3748. 0000257E  B26E 000C                cmp.w      D1, [A6 + 0xC]
  3749. 00002582  57C1                     seq        D1
  3750. 00002584  8001                     or.b       D0, D1
  3751. 00002586  6706                     beq        +0x8 /* 0000258E */
  3752. label00002588:
  3753. 00002588  2007                     move.l     D0, D7
  3754. 0000258A  4480                     neg.l      D0
  3755. 0000258C  2E00                     move.l     D7, D0
  3756. label0000258E:
  3757. 0000258E  1004                     move.b     D0, D4
  3758. 00002590  4880                     ext.w      D0
  3759. 00002592  2054                     movea.l    A0, [A4]
  3760. 00002594  1230 0060                move.b     D1, [A0 + D0.w + 0x60]
  3761. 00002598  6744                     beq        +0x46 /* 000025DE */
  3762. 0000259A  4A46                     tst.w      D6
  3763. 0000259C  56C0                     sne        D0
  3764. 0000259E  C200                     and.b      D1, D0
  3765. 000025A0  673C                     beq        +0x3E /* 000025DE */
  3766. 000025A2  42A7                     clr.l      -[A7]
  3767. 000025A4  42A7                     clr.l      -[A7]
  3768. 000025A6  1004                     move.b     D0, D4
  3769. 000025A8  4880                     ext.w      D0
  3770. 000025AA  2054                     movea.l    A0, [A4]
  3771. 000025AC  E540                     asl        D0.w, 2
  3772. 000025AE  2207                     move.l     D1, D7
  3773. 000025B0  D2B0 003C                add.l      D1, [A0 + D0.w + 0x3C]
  3774. 000025B4  2F01                     move.l     -[A7], D1
  3775. 000025B6  201F                     move.l     D0, [A7]+
  3776. 000025B8  2E9F                     move.l     [A7], [A7]+
  3777. 000025BA  B097                     cmp.l      D0, [A7]
  3778. 000025BC  6F02                     ble        +0x4 /* 000025C0 */
  3779. 000025BE  2E80                     move.l     [A7], D0
  3780. label000025C0:
  3781. 000025C0  3006                     move.w     D0, D6
  3782. 000025C2  48C0                     ext.l      D0
  3783. 000025C4  2F00                     move.l     -[A7], D0
  3784. 000025C6  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  3785. 000025CA  2A1F                     move.l     D5, [A7]+
  3786. 000025CC  6710                     beq        +0x12 /* 000025DE */
  3787. 000025CE  4A87                     tst.l      D7
  3788. 000025D0  6F04                     ble        +0x6 /* 000025D6 */
  3789. 000025D2  9E85                     sub.l      D7, D5
  3790. 000025D4  6008                     bra        +0xA /* 000025DE */
  3791. label000025D6:
  3792. 000025D6  3006                     move.w     D0, D6
  3793. 000025D8  48C0                     ext.l      D0
  3794. 000025DA  9085                     sub.l      D0, D5
  3795. 000025DC  DE80                     add.l      D7, D0
  3796. label000025DE:
  3797. 000025DE  1004                     move.b     D0, D4
  3798. 000025E0  4880                     ext.w      D0
  3799. 000025E2  E540                     asl        D0.w, 2
  3800. 000025E4  2D87 00EE                move.l     [A6 + D0.w - 0x18], D7
  3801. 000025E8  486E FFEE                pea.l      [A6 - 0x12]
  3802. 000025EC  1F3C 0001                move.b     -[A7], 0x1
  3803. 000025F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3804. 000025F4  4EBA FADA                jsr        [PC - 0x526 /* 000020D0 */]
  3805. 000025F8  2D47 0010                move.l     [A6 + 0x10], D7
  3806. 000025FC  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  3807. 00002600  4E5E                     unlink     A6
  3808. 00002602  205F                     movea.l    A0, [A7]+
  3809. 00002604  504F                     addq.w     A7, 8
  3810. 00002606  4ED0                     jmp        [A0]
  3811. export_814:
  3812. fn00002608:
  3813. 00002608  4E56 0000                link       A6, 0
  3814. 0000260C  2F0C                     move.l     -[A7], A4
  3815. 0000260E  286E 0008                movea.l    A4, [A6 + 0x8]
  3816. 00002612  202E 0012                move.l     D0, [A6 + 0x12]
  3817. 00002616  2054                     movea.l    A0, [A4]
  3818. 00002618  90A8 0040                sub.l      D0, [A0 + 0x40]
  3819. 0000261C  2F00                     move.l     -[A7], D0
  3820. 0000261E  202E 000E                move.l     D0, [A6 + 0xE]
  3821. 00002622  90A8 003C                sub.l      D0, [A0 + 0x3C]
  3822. 00002626  2F00                     move.l     -[A7], D0
  3823. 00002628  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3824. 0000262C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3825. 00002630  4EBA FC66                jsr        [PC - 0x39A /* 00002298 */]
  3826. 00002634  285F                     movea.l    A4, [A7]+
  3827. 00002636  4E5E                     unlink     A6
  3828. 00002638  205F                     movea.l    A0, [A7]+
  3829. 0000263A  DEFC 000E                add.w      A7, 0xE
  3830. 0000263E  4ED0                     jmp        [A0]
  3831. export_815:
  3832. fn00002640:
  3833. 00002640  4E56 0000                link       A6, 0
  3834. 00002644  48E7 0108                movem.l    -[A7], D7,A4
  3835. 00002648  2E2E 000C                move.l     D7, [A6 + 0xC]
  3836. 0000264C  286E 0008                movea.l    A4, [A6 + 0x8]
  3837. 00002650  4A87                     tst.l      D7
  3838. 00002652  6754                     beq        +0x56 /* 000026A8 */
  3839. 00002654  4A87                     tst.l      D7
  3840. 00002656  6F1E                     ble        +0x20 /* 00002676 */
  3841. 00002658  42A7                     clr.l      -[A7]
  3842. 0000265A  2F07                     move.l     -[A7], D7
  3843. 0000265C  2054                     movea.l    A0, [A4]
  3844. 0000265E  2028 006A                move.l     D0, [A0 + 0x6A]
  3845. 00002662  90A8 0062                sub.l      D0, [A0 + 0x62]
  3846. 00002666  2F00                     move.l     -[A7], D0
  3847. 00002668  201F                     move.l     D0, [A7]+
  3848. 0000266A  2E9F                     move.l     [A7], [A7]+
  3849. 0000266C  B097                     cmp.l      D0, [A7]
  3850. 0000266E  6C02                     bge        +0x4 /* 00002672 */
  3851. 00002670  2E80                     move.l     [A7], D0
  3852. label00002672:
  3853. 00002672  2E1F                     move.l     D7, [A7]+
  3854. 00002674  601C                     bra        +0x1E /* 00002692 */
  3855. label00002676:
  3856. 00002676  42A7                     clr.l      -[A7]
  3857. 00002678  2F07                     move.l     -[A7], D7
  3858. 0000267A  2054                     movea.l    A0, [A4]
  3859. 0000267C  2028 0066                move.l     D0, [A0 + 0x66]
  3860. 00002680  90A8 0062                sub.l      D0, [A0 + 0x62]
  3861. 00002684  2F00                     move.l     -[A7], D0
  3862. 00002686  201F                     move.l     D0, [A7]+
  3863. 00002688  2E9F                     move.l     [A7], [A7]+
  3864. 0000268A  B097                     cmp.l      D0, [A7]
  3865. 0000268C  6F02                     ble        +0x4 /* 00002690 */
  3866. 0000268E  2E80                     move.l     [A7], D0
  3867. label00002690:
  3868. 00002690  2E1F                     move.l     D7, [A7]+
  3869. label00002692:
  3870. 00002692  2007                     move.l     D0, D7
  3871. 00002694  2054                     movea.l    A0, [A4]
  3872. 00002696  D0A8 0062                add.l      D0, [A0 + 0x62]
  3873. 0000269A  2F00                     move.l     -[A7], D0
  3874. 0000269C  1F3C 0001                move.b     -[A7], 0x1
  3875. 000026A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3876. 000026A4  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3877. label000026A8:
  3878. 000026A8  4CDF 1080                movem.l    D7,A4, [A7]+
  3879. 000026AC  4E5E                     unlink     A6
  3880. 000026AE  205F                     movea.l    A0, [A7]+
  3881. 000026B0  504F                     addq.w     A7, 8
  3882. 000026B2  4ED0                     jmp        [A0]
  3883. export_816:
  3884. fn000026B4:
  3885. 000026B4  4E56 FFF6                link       A6, -0x000A
  3886. 000026B8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3887. 000026BC  266E 0008                movea.l    A3, [A6 + 0x8]
  3888. 000026C0  282E 0014                move.l     D4, [A6 + 0x14]
  3889. 000026C4  284B                     movea.l    A4, A3
  3890. 000026C6  2054                     movea.l    A0, [A4]
  3891. 000026C8  2E28 0062                move.l     D7, [A0 + 0x62]
  3892. 000026CC  4267                     clr.w      -[A7]
  3893. 000026CE  2054                     movea.l    A0, [A4]
  3894. 000026D0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  3895. 000026D4  2244                     movea.l    A1, D4
  3896. 000026D6  2F11                     move.l     -[A7], [A1]
  3897. 000026D8  A966                     syscall    TestControl
  3898. 000026DA  301F                     move.w     D0, [A7]+
  3899. 000026DC  0440 0014                subi.w     D0, 0x14
  3900. 000026E0  6716                     beq        +0x18 /* 000026F8 */
  3901. 000026E2  5340                     subq.w     D0, 1
  3902. 000026E4  6712                     beq        +0x14 /* 000026F8 */
  3903. 000026E6  5340                     subq.w     D0, 1
  3904. 000026E8  670E                     beq        +0x10 /* 000026F8 */
  3905. 000026EA  5340                     subq.w     D0, 1
  3906. 000026EC  670A                     beq        +0xC /* 000026F8 */
  3907. 000026EE  0440 006A                subi.w     D0, 0x6A /* 'j' */
  3908. 000026F2  672E                     beq        +0x30 /* 00002722 */
  3909. 000026F4  6000 0096                bra        +0x98 /* 0000278C */
  3910. label000026F8:
  3911. 000026F8  4267                     clr.w      -[A7]
  3912. 000026FA  2054                     movea.l    A0, [A4]
  3913. 000026FC  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  3914. 00002700  2244                     movea.l    A1, D4
  3915. 00002702  2F11                     move.l     -[A7], [A1]
  3916. 00002704  486D 1F72                pea.l      [A5 + 0x1F72 /* export_1002 */]
  3917. 00002708  A968                     syscall    TrackControl
  3918. 0000270A  3A1F                     move.w     D5, [A7]+
  3919. 0000270C  2054                     movea.l    A0, [A4]
  3920. 0000270E  BEA8 0062                cmp.l      D7, [A0 + 0x62]
  3921. 00002712  6778                     beq        +0x7A /* 0000278C */
  3922. 00002714  2F0B                     move.l     -[A7], A3
  3923. 00002716  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3924. 0000271A  2F0B                     move.l     -[A7], A3
  3925. 0000271C  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  3926. 00002720  606A                     bra        +0x6C /* 0000278C */
  3927. label00002722:
  3928. 00002722  4267                     clr.w      -[A7]
  3929. 00002724  2054                     movea.l    A0, [A4]
  3930. 00002726  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  3931. 0000272A  2244                     movea.l    A1, D4
  3932. 0000272C  2F11                     move.l     -[A7], [A1]
  3933. 0000272E  42A7                     clr.l      -[A7]
  3934. 00002730  A968                     syscall    TrackControl
  3935. 00002732  0C5F 0081                cmpi.w     [A7]+, 0x81
  3936. 00002736  6654                     bne        +0x56 /* 0000278C */
  3937. 00002738  4267                     clr.w      -[A7]
  3938. 0000273A  2F0B                     move.l     -[A7], A3
  3939. 0000273C  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  3940. 00002740  4267                     clr.w      -[A7]
  3941. 00002742  2F0B                     move.l     -[A7], A3
  3942. 00002744  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  3943. 00002748  301F                     move.w     D0, [A7]+
  3944. 0000274A  B05F                     cmp.w      D0, [A7]+
  3945. 0000274C  6608                     bne        +0xA /* 00002756 */
  3946. 0000274E  2054                     movea.l    A0, [A4]
  3947. 00002750  2C28 006A                move.l     D6, [A0 + 0x6A]
  3948. 00002754  6016                     bra        +0x18 /* 0000276C */
  3949. label00002756:
  3950. 00002756  4267                     clr.w      -[A7]
  3951. 00002758  2F0B                     move.l     -[A7], A3
  3952. 0000275A  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  3953. 0000275E  301F                     move.w     D0, [A7]+
  3954. 00002760  48C0                     ext.l      D0
  3955. 00002762  2054                     movea.l    A0, [A4]
  3956. 00002764  3228 0060                move.w     D1, [A0 + 0x60]
  3957. 00002768  2C00                     move.l     D6, D0
  3958. 0000276A  E3AE                     lsl        D6, D1
  3959. label0000276C:
  3960. 0000276C  2F06                     move.l     -[A7], D6
  3961. 0000276E  1F3C 0001                move.b     -[A7], 0x1
  3962. 00002772  2F0B                     move.l     -[A7], A3
  3963. 00002774  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3964. 00002778  2054                     movea.l    A0, [A4]
  3965. 0000277A  BEA8 0062                cmp.l      D7, [A0 + 0x62]
  3966. 0000277E  670C                     beq        +0xE /* 0000278C */
  3967. 00002780  2F0B                     move.l     -[A7], A3
  3968. 00002782  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3969. 00002786  2F0B                     move.l     -[A7], A3
  3970. 00002788  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  3971. label0000278C:
  3972. 0000278C  7000                     moveq.l    D0, 0x00
  3973. 0000278E  2D40 0018                move.l     [A6 + 0x18], D0
  3974. 00002792  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3975. 00002796  4E5E                     unlink     A6
  3976. 00002798  205F                     movea.l    A0, [A7]+
  3977. 0000279A  DEFC 0010                add.w      A7, 0x10
  3978. 0000279E  4ED0                     jmp        [A0]
  3979. 000027A0  4E56 0000                link       A6, 0
  3980. 000027A4  48E7 0018                movem.l    -[A7], A3,A4
  3981. 000027A8  266E 0008                movea.l    A3, [A6 + 0x8]
  3982. 000027AC  286B 0008                movea.l    A4, [A3 + 0x8]
  3983. 000027B0  42A7                     clr.l      -[A7]
  3984. 000027B2  2054                     movea.l    A0, [A4]
  3985. 000027B4  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  3986. 000027B8  2F28 0062                move.l     -[A7], [A0 + 0x62]
  3987. 000027BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3988. 000027C0  4EBA FC9A                jsr        [PC - 0x366 /* 0000245C */]
  3989. 000027C4  201F                     move.l     D0, [A7]+
  3990. 000027C6  D1AB FFFA                add.l      [A3 - 0x6], D0
  3991. 000027CA  4CDF 1800                movem.l    A3,A4, [A7]+
  3992. 000027CE  4E5E                     unlink     A6
  3993. 000027D0  205F                     movea.l    A0, [A7]+
  3994. 000027D2  504F                     addq.w     A7, 8
  3995. 000027D4  4ED0                     jmp        [A0]
  3996. 000027D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3997. export_817: // at 000027D8 (misaligned)
  3998. 000027DA  FFFA                     .invalid   <<F/7/7>>
  3999. 000027DC  48E7 0018                movem.l    -[A7], A3,A4
  4000. 000027E0  266E 0008                movea.l    A3, [A6 + 0x8]
  4001. 000027E4  284B                     movea.l    A4, A3
  4002. 000027E6  486D F7C8                pea.l      [A5 - 0x838]
  4003. 000027EA  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4004. 000027EE  4267                     clr.w      -[A7]
  4005. 000027F0  2054                     movea.l    A0, [A4]
  4006. 000027F2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4007. 000027F6  226E 0014                movea.l    A1, [A6 + 0x14]
  4008. 000027FA  2F11                     move.l     -[A7], [A1]
  4009. 000027FC  A966                     syscall    TestControl
  4010. 000027FE  0C5F 0081                cmpi.w     [A7]+, 0x81
  4011. 00002802  6600 009A                bne        +0x9C /* 0000289E */
  4012. 00002806  4267                     clr.w      -[A7]
  4013. 00002808  2054                     movea.l    A0, [A4]
  4014. 0000280A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4015. 0000280E  226E 0014                movea.l    A1, [A6 + 0x14]
  4016. 00002812  2F11                     move.l     -[A7], [A1]
  4017. 00002814  42A7                     clr.l      -[A7]
  4018. 00002816  A968                     syscall    TrackControl
  4019. 00002818  0C5F 0081                cmpi.w     [A7]+, 0x81
  4020. 0000281C  6678                     bne        +0x7A /* 00002896 */
  4021. 0000281E  7000                     moveq.l    D0, 0x00
  4022. 00002820  2D40 FFFA                move.l     [A6 - 0x6], D0
  4023. 00002824  4267                     clr.w      -[A7]
  4024. 00002826  2F0B                     move.l     -[A7], A3
  4025. 00002828  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  4026. 0000282C  4267                     clr.w      -[A7]
  4027. 0000282E  2F0B                     move.l     -[A7], A3
  4028. 00002830  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  4029. 00002834  301F                     move.w     D0, [A7]+
  4030. 00002836  B05F                     cmp.w      D0, [A7]+
  4031. 00002838  660A                     bne        +0xC /* 00002844 */
  4032. 0000283A  2054                     movea.l    A0, [A4]
  4033. 0000283C  2168 006A 0062           move.l     [A0 + 0x62], [A0 + 0x6A]
  4034. 00002842  601E                     bra        +0x20 /* 00002862 */
  4035. label00002844:
  4036. 00002844  7000                     moveq.l    D0, 0x00
  4037. 00002846  2F00                     move.l     -[A7], D0
  4038. 00002848  4267                     clr.w      -[A7]
  4039. 0000284A  2F0B                     move.l     -[A7], A3
  4040. 0000284C  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  4041. 00002850  321F                     move.w     D1, [A7]+
  4042. 00002852  201F                     move.l     D0, [A7]+
  4043. 00002854  3001                     move.w     D0, D1
  4044. 00002856  2054                     movea.l    A0, [A4]
  4045. 00002858  3228 0060                move.w     D1, [A0 + 0x60]
  4046. 0000285C  E3A8                     lsl        D0, D1
  4047. 0000285E  2140 0062                move.l     [A0 + 0x62], D0
  4048. label00002862:
  4049. 00002862  487A FF3C                pea.l      [PC - 0xC4 /* 000027A0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4050. 00002866  2F0E                     move.l     -[A7], A6
  4051. 00002868  2054                     movea.l    A0, [A4]
  4052. 0000286A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4053. 0000286E  4EBA F190                jsr        [PC - 0xE70 /* 00001A00 */]
  4054. 00002872  486D F7C8                pea.l      [A5 - 0x838]
  4055. 00002876  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4056. 0000287A  4AAE FFFA                tst.l      [A6 - 0x6]
  4057. 0000287E  6716                     beq        +0x18 /* 00002896 */
  4058. 00002880  202E FFFA                move.l     D0, [A6 - 0x6]
  4059. 00002884  2054                     movea.l    A0, [A4]
  4060. 00002886  D0A8 0062                add.l      D0, [A0 + 0x62]
  4061. 0000288A  2F00                     move.l     -[A7], D0
  4062. 0000288C  1F3C 0001                move.b     -[A7], 0x1
  4063. 00002890  2F0B                     move.l     -[A7], A3
  4064. 00002892  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4065. label00002896:
  4066. 00002896  7000                     moveq.l    D0, 0x00
  4067. 00002898  2D40 0018                move.l     [A6 + 0x18], D0
  4068. 0000289C  6018                     bra        +0x1A /* 000028B6 */
  4069. label0000289E:
  4070. 0000289E  42A7                     clr.l      -[A7]
  4071. 000028A0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4072. 000028A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4073. 000028A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4074. 000028AC  2F0B                     move.l     -[A7], A3
  4075. 000028AE  4EBA FE04                jsr        [PC - 0x1FC /* 000026B4 */]
  4076. 000028B2  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  4077. label000028B6:
  4078. 000028B6  4CDF 1800                movem.l    A3,A4, [A7]+
  4079. 000028BA  4E5E                     unlink     A6
  4080. 000028BC  205F                     movea.l    A0, [A7]+
  4081. 000028BE  DEFC 0010                add.w      A7, 0x10
  4082. 000028C2  4ED0                     jmp        [A0]
  4083. 000028C4  4E56 0000                link       A6, 0
  4084. 000028C8  48E7 0018                movem.l    -[A7], A3,A4
  4085. 000028CC  286E 0008                movea.l    A4, [A6 + 0x8]
  4086. 000028D0  266C 0008                movea.l    A3, [A4 + 0x8]
  4087. 000028D4  42A7                     clr.l      -[A7]
  4088. 000028D6  2053                     movea.l    A0, [A3]
  4089. 000028D8  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  4090. 000028DC  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4091. 000028E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4092. 000028E4  4EBA FC36                jsr        [PC - 0x3CA /* 0000251C */]
  4093. 000028E8  201F                     move.l     D0, [A7]+
  4094. 000028EA  D1AC FFFC                add.l      [A4 - 0x4], D0
  4095. 000028EE  4CDF 1800                movem.l    A3,A4, [A7]+
  4096. 000028F2  4E5E                     unlink     A6
  4097. 000028F4  205F                     movea.l    A0, [A7]+
  4098. 000028F6  504F                     addq.w     A7, 8
  4099. 000028F8  4ED0                     jmp        [A0]
  4100. 000028FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4101. export_818: // at 000028FC (misaligned)
  4102. 000028FE  FFFC                     .invalid   <<F/7/7>>
  4103. 00002900  7000                     moveq.l    D0, 0x00
  4104. 00002902  2D40 FFFC                move.l     [A6 - 0x4], D0
  4105. 00002906  487A FFBC                pea.l      [PC - 0x44 /* 000028C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4106. 0000290A  2F0E                     move.l     -[A7], A6
  4107. 0000290C  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 00002910  2050                     movea.l    A0, [A0]
  4109. 00002912  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4110. 00002916  4EBA F0E8                jsr        [PC - 0xF18 /* 00001A00 */]
  4111. 0000291A  486D F7C8                pea.l      [A5 - 0x838]
  4112. 0000291E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4113. 00002922  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4114. 00002926  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4115. 0000292A  4EBA FD14                jsr        [PC - 0x2EC /* 00002640 */]
  4116. 0000292E  4E5E                     unlink     A6
  4117. 00002930  205F                     movea.l    A0, [A7]+
  4118. 00002932  5C4F                     addq.w     A7, 6
  4119. 00002934  4ED0                     jmp        [A0]
  4120. 00002936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4121. export_819: // at 00002938 (misaligned)
  4122. 0000293A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4123. 0000293E  4267                     clr.w      -[A7]
  4124. 00002940  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4125. 00002944  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  4126. 00002948  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  4127. 0000294C  206E 0008                movea.l    A0, [A6 + 0x8]
  4128. 00002950  43ED F8B4                lea.l      A1, [A5 - 0x74C]
  4129. 00002954  2050                     movea.l    A0, [A0]
  4130. 00002956  45E8 003C                lea.l      A2, [A0 + 0x3C]
  4131. 0000295A  22DA                     move.l     [A1]+, [A2]+
  4132. 0000295C  22DA                     move.l     [A1]+, [A2]+
  4133. 0000295E  245F                     movea.l    A2, [A7]+
  4134. 00002960  4E5E                     unlink     A6
  4135. 00002962  2E9F                     move.l     [A7], [A7]+
  4136. 00002964  4E75                     rts
  4137. 00002966  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4138. export_820: // at 00002968 (misaligned)
  4139. 0000296A  0000 2F0C                ori.b      D0, 0xC
  4140. 0000296E  286E 0008                movea.l    A4, [A6 + 0x8]
  4141. 00002972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4142. 00002976  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  4143. 0000297A  2054                     movea.l    A0, [A4]
  4144. 0000297C  4AA8 0058                tst.l      [A0 + 0x58]
  4145. 00002980  6708                     beq        +0xA /* 0000298A */
  4146. 00002982  2F28 0058                move.l     -[A7], [A0 + 0x58]
  4147. 00002986  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  4148. label0000298A:
  4149. 0000298A  2054                     movea.l    A0, [A4]
  4150. 0000298C  4AA8 0054                tst.l      [A0 + 0x54]
  4151. 00002990  6708                     beq        +0xA /* 0000299A */
  4152. 00002992  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4153. 00002996  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  4154. label0000299A:
  4155. 0000299A  285F                     movea.l    A4, [A7]+
  4156. 0000299C  4E5E                     unlink     A6
  4157. 0000299E  2E9F                     move.l     [A7], [A7]+
  4158. 000029A0  4E75                     rts
  4159. 000029A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4160. export_821: // at 000029A4 (misaligned)
  4161. 000029A6  0000 2F0C                ori.b      D0, 0xC
  4162. 000029AA  286E 0008                movea.l    A4, [A6 + 0x8]
  4163. 000029AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4164. 000029B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4165. 000029B6  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  4166. 000029BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4167. 000029BE  2054                     movea.l    A0, [A4]
  4168. 000029C0  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4169. 000029C4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4170. 000029C8  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  4171. 000029CC  285F                     movea.l    A4, [A7]+
  4172. 000029CE  4E5E                     unlink     A6
  4173. 000029D0  205F                     movea.l    A0, [A7]+
  4174. 000029D2  504F                     addq.w     A7, 8
  4175. 000029D4  4ED0                     jmp        [A0]
  4176. 000029D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4177. export_822: // at 000029D8 (misaligned)
  4178. 000029DA  0000 2D6E                ori.b      D0, 0x6E /* 'n' */
  4179. 000029DE  0008 000E                ori.b      A0, 0xE
  4180. 000029E2  4E5E                     unlink     A6
  4181. 000029E4  205F                     movea.l    A0, [A7]+
  4182. 000029E6  5C4F                     addq.w     A7, 6
  4183. 000029E8  4ED0                     jmp        [A0]
  4184. 000029EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4185. export_823: // at 000029EC (misaligned)
  4186. 000029EE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4187. 000029F2  0008 102E                ori.b      A0, 0x2E /* '.' */
  4188. 000029F6  000C 4880                ori.b      A4, 0x80
  4189. 000029FA  2050                     movea.l    A0, [A0]
  4190. 000029FC  E540                     asl        D0.w, 2
  4191. 000029FE  21AE 000E 0054           move.l     [A0 + D0.w + 0x54], [A6 + 0xE]
  4192. 00002A04  4E5E                     unlink     A6
  4193. 00002A06  205F                     movea.l    A0, [A7]+
  4194. 00002A08  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4195. 00002A0C  4ED0                     jmp        [A0]
  4196. 00002A0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4197. export_824: // at 00002A10 (misaligned)
  4198. 00002A12  FFF8                     .invalid   <<F/7/7>>
  4199. 00002A14  48E7 0028                movem.l    -[A7], A2,A4
  4200. 00002A18  286E 0008                movea.l    A4, [A6 + 0x8]
  4201. 00002A1C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4202. 00002A20  2454                     movea.l    A2, [A4]
  4203. 00002A22  43EA 003C                lea.l      A1, [A2 + 0x3C]
  4204. 00002A26  20D9                     move.l     [A0]+, [A1]+
  4205. 00002A28  20D9                     move.l     [A0]+, [A1]+
  4206. 00002A2A  486E FFF8                pea.l      [A6 - 0x8]
  4207. 00002A2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4208. 00002A32  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  4209. 00002A36  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4210. 00002A3A  2454                     movea.l    A2, [A4]
  4211. 00002A3C  43EA 001A                lea.l      A1, [A2 + 0x1A]
  4212. 00002A40  20D9                     move.l     [A0]+, [A1]+
  4213. 00002A42  20D9                     move.l     [A0]+, [A1]+
  4214. 00002A44  486E FFF8                pea.l      [A6 - 0x8]
  4215. 00002A48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4216. 00002A4C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4217. 00002A50  4CDF 1400                movem.l    A2,A4, [A7]+
  4218. 00002A54  4E5E                     unlink     A6
  4219. 00002A56  205F                     movea.l    A0, [A7]+
  4220. 00002A58  504F                     addq.w     A7, 8
  4221. 00002A5A  4ED0                     jmp        [A0]
  4222. export_825:
  4223. 00002A5C  4E56 FFF8                link       A6, -0x0008
  4224. 00002A60  48E7 0028                movem.l    -[A7], A2,A4
  4225. 00002A64  286E 0008                movea.l    A4, [A6 + 0x8]
  4226. 00002A68  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4227. 00002A6C  2454                     movea.l    A2, [A4]
  4228. 00002A6E  43EA 001A                lea.l      A1, [A2 + 0x1A]
  4229. 00002A72  20D9                     move.l     [A0]+, [A1]+
  4230. 00002A74  20D9                     move.l     [A0]+, [A1]+
  4231. 00002A76  486E FFF8                pea.l      [A6 - 0x8]
  4232. 00002A7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4233. 00002A7E  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  4234. 00002A82  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4235. 00002A86  2454                     movea.l    A2, [A4]
  4236. 00002A88  43EA 003C                lea.l      A1, [A2 + 0x3C]
  4237. 00002A8C  20D9                     move.l     [A0]+, [A1]+
  4238. 00002A8E  20D9                     move.l     [A0]+, [A1]+
  4239. 00002A90  486E FFF8                pea.l      [A6 - 0x8]
  4240. 00002A94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4241. 00002A98  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4242. 00002A9C  4CDF 1400                movem.l    A2,A4, [A7]+
  4243. 00002AA0  4E5E                     unlink     A6
  4244. 00002AA2  205F                     movea.l    A0, [A7]+
  4245. 00002AA4  504F                     addq.w     A7, 8
  4246. 00002AA6  4ED0                     jmp        [A0]
  4247. export_826:
  4248. fn00002AA8:
  4249. 00002AA8  4E56 0000                link       A6, 0
  4250. 00002AAC  2F0C                     move.l     -[A7], A4
  4251. 00002AAE  286E 0008                movea.l    A4, [A6 + 0x8]
  4252. 00002AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4253. 00002AB6  4EBA 0D78                jsr        [PC + 0xD78 /* 00003830 */]
  4254. 00002ABA  2054                     movea.l    A0, [A4]
  4255. 00002ABC  316E 0018 0002           move.w     [A0 + 0x2], [A6 + 0x18]
  4256. 00002AC2  216E 0014 0008           move.l     [A0 + 0x8], [A6 + 0x14]
  4257. 00002AC8  217C 0001 0100 000C      move.l     [A0 + 0xC], 0x10100
  4258. 00002AD0  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  4259. 00002AD6  4228 0013                clr.b      [A0 + 0x13]
  4260. 00002ADA  117C 0040 0011           move.b     [A0 + 0x11], 0x40 /* '@' */
  4261. 00002AE0  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  4262. 00002AE6  4228 0014                clr.b      [A0 + 0x14]
  4263. 00002AEA  216D FBDC 0016           move.l     [A0 + 0x16], [A5 - 0x424]
  4264. 00002AF0  317C 0001 001A           move.w     [A0 + 0x1A], 0x1
  4265. 00002AF6  4228 001C                clr.b      [A0 + 0x1C]
  4266. 00002AFA  216E 0010 0004           move.l     [A0 + 0x4], [A6 + 0x10]
  4267. 00002B00  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  4268. 00002B06  285F                     movea.l    A4, [A7]+
  4269. 00002B08  4E5E                     unlink     A6
  4270. 00002B0A  205F                     movea.l    A0, [A7]+
  4271. 00002B0C  DEFC 0012                add.w      A7, 0x12
  4272. 00002B10  4ED0                     jmp        [A0]
  4273. 00002B12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4274. export_827: // at 00002B14 (misaligned)
  4275. 00002B16  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4276. 00002B1A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  4277. 00002B1E  1D68 0012 000C           move.b     [A6 + 0xC], [A0 + 0x12]
  4278. 00002B24  4E5E                     unlink     A6
  4279. 00002B26  2E9F                     move.l     [A7], [A7]+
  4280. 00002B28  4E75                     rts
  4281. 00002B2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4282. export_828: // at 00002B2C (misaligned)
  4283. 00002B2E  0000 2F0C                ori.b      D0, 0xC
  4284. 00002B32  286E 0008                movea.l    A4, [A6 + 0x8]
  4285. 00002B36  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4286. 00002B3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4287. 00002B3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4288. 00002B42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4289. 00002B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4290. 00002B4A  4EBA FF5C                jsr        [PC - 0xA4 /* 00002AA8 */]
  4291. 00002B4E  2054                     movea.l    A0, [A4]
  4292. 00002B50  4228 000D                clr.b      [A0 + 0xD]
  4293. 00002B54  4228 000E                clr.b      [A0 + 0xE]
  4294. 00002B58  285F                     movea.l    A4, [A7]+
  4295. 00002B5A  4E5E                     unlink     A6
  4296. 00002B5C  205F                     movea.l    A0, [A7]+
  4297. 00002B5E  DEFC 0012                add.w      A7, 0x12
  4298. 00002B62  4ED0                     jmp        [A0]
  4299. export_829:
  4300. fn00002B64:
  4301. 00002B64  4E56 0000                link       A6, 0
  4302. 00002B68  422D FD08                clr.b      [A5 - 0x2F8]
  4303. 00002B6C  4E5E                     unlink     A6
  4304. 00002B6E  4E75                     rts
  4305. fn00002B70:
  4306. 00002B70  4E56 0000                link       A6, 0
  4307. 00002B74  1B7C 0001 FD08           move.b     [A5 - 0x2F8], 0x1
  4308. 00002B7A  4E5E                     unlink     A6
  4309. 00002B7C  4E75                     rts
  4310. 00002B7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4311. export_830: // at 00002B80 (misaligned)
  4312. 00002B82  0000 102D                ori.b      D0, 0x2D /* '-' */
  4313. 00002B86  FD08                     .extension 0xD08 <<F/4-5/6>> // unimplemented
  4314. 00002B88  0A00 0001                xori.b     D0, 0x1
  4315. 00002B8C  1D40 0008                move.b     [A6 + 0x8], D0
  4316. 00002B90  4E5E                     unlink     A6
  4317. 00002B92  4E75                     rts
  4318. export_831:
  4319. fn00002B94:
  4320. 00002B94  4E56 0000                link       A6, 0
  4321. 00002B98  4EBA FFCA                jsr        [PC - 0x36 /* 00002B64 */]
  4322. 00002B9C  0C6D 0600 FC50           cmpi.w     [A5 - 0x3B0], 0x600
  4323. 00002BA2  5CC0                     sge        D0
  4324. 00002BA4  4A00                     tst.b      D0
  4325. 00002BA6  671C                     beq        +0x1E /* 00002BC4 */
  4326. 00002BA8  2F00                     move.l     -[A7], D0
  4327. 00002BAA  2F3C A81D 0000           move.l     -[A7], 0xA81D0000
  4328. 00002BB0  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  4329. 00002BB4  121F                     move.b     D1, [A7]+
  4330. 00002BB6  201F                     move.l     D0, [A7]+
  4331. 00002BB8  C001                     and.b      D0, D1
  4332. 00002BBA  6708                     beq        +0xA /* 00002BC4 */
  4333. 00002BBC  A81D                     syscall    InvalMenuBar
  4334. 00002BBE  422D FD04                clr.b      [A5 - 0x2FC]
  4335. 00002BC2  6006                     bra        +0x8 /* 00002BCA */
  4336. label00002BC4:
  4337. 00002BC4  1B7C 0001 FD04           move.b     [A5 - 0x2FC], 0x1
  4338. label00002BCA:
  4339. 00002BCA  4E5E                     unlink     A6
  4340. 00002BCC  4E75                     rts
  4341. 00002BCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4342. // begin alternate branch 00002BD0-00002BD8
  4343. fn00002BD0:
  4344. 00002BD0  4E56 0000                link       A6, 0
  4345. 00002BD4  422D FD04                clr.b      [A5 - 0x2FC]
  4346. // end alternate branch 00002BD0-00002BD8
  4347. fn00002BD0: // (misaligned)
  4348. 00002BD2  0000 422D                ori.b      D0, 0x2D /* '-' */
  4349. 00002BD6  FD04                     .extension 0xD04 <<F/4-5/6>> // unimplemented
  4350. 00002BD8  4E5E                     unlink     A6
  4351. 00002BDA  4E75                     rts
  4352. export_832:
  4353. fn00002BDC:
  4354. 00002BDC  4E56 0000                link       A6, 0
  4355. 00002BE0  1D6D FD04 0008           move.b     [A6 + 0x8], [A5 - 0x2FC]
  4356. 00002BE6  4E5E                     unlink     A6
  4357. 00002BE8  4E75                     rts
  4358. 00002BEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4359. export_833: // at 00002BEC (misaligned)
  4360. 00002BEE  FFF8                     .invalid   <<F/7/7>>
  4361. 00002BF0  2F0C                     move.l     -[A7], A4
  4362. 00002BF2  42A7                     clr.l      -[A7]
  4363. 00002BF4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4364. 00002BF8  486E FFFC                pea.l      [A6 - 0x4]
  4365. 00002BFC  486E FFFE                pea.l      [A6 - 0x2]
  4366. 00002C00  4EBA 019A                jsr        [PC + 0x19A /* 00002D9C */]
  4367. 00002C04  285F                     movea.l    A4, [A7]+
  4368. 00002C06  200C                     move.l     D0, A4
  4369. 00002C08  6734                     beq        +0x36 /* 00002C3E */
  4370. 00002C0A  4A6E FFFE                tst.w      [A6 - 0x2]
  4371. 00002C0E  5EC0                     sgt        D0
  4372. 00002C10  4A00                     tst.b      D0
  4373. 00002C12  6722                     beq        +0x24 /* 00002C36 */
  4374. 00002C14  7220                     moveq.l    D1, 0x20
  4375. 00002C16  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  4376. 00002C1A  5EC1                     sgt        D1
  4377. 00002C1C  C001                     and.b      D0, D1
  4378. 00002C1E  6716                     beq        +0x18 /* 00002C36 */
  4379. 00002C20  2054                     movea.l    A0, [A4]
  4380. 00002C22  2028 000A                move.l     D0, [A0 + 0xA]
  4381. 00002C26  322E FFFE                move.w     D1, [A6 - 0x2]
  4382. 00002C2A  0300                     btst       D0, D1
  4383. 00002C2C  56C0                     sne        D0
  4384. 00002C2E  4400                     neg.b      D0
  4385. 00002C30  1D40 000A                move.b     [A6 + 0xA], D0
  4386. 00002C34  600C                     bra        +0xE /* 00002C42 */
  4387. label00002C36:
  4388. 00002C36  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4389. 00002C3C  6004                     bra        +0x6 /* 00002C42 */
  4390. label00002C3E:
  4391. 00002C3E  422E 000A                clr.b      [A6 + 0xA]
  4392. label00002C42:
  4393. 00002C42  285F                     movea.l    A4, [A7]+
  4394. 00002C44  4E5E                     unlink     A6
  4395. 00002C46  205F                     movea.l    A0, [A7]+
  4396. 00002C48  544F                     addq.w     A7, 2
  4397. 00002C4A  4ED0                     jmp        [A0]
  4398. export_834:
  4399. 00002C4C  4E56 FFF8                link       A6, -0x0008
  4400. 00002C50  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4401. 00002C54  3C2E 0008                move.w     D6, [A6 + 0x8]
  4402. 00002C58  6C0A                     bge        +0xC /* 00002C64 */
  4403. 00002C5A  3006                     move.w     D0, D6
  4404. 00002C5C  4440                     neg.w      D0
  4405. 00002C5E  3D40 000C                move.w     [A6 + 0xC], D0
  4406. 00002C62  605A                     bra        +0x5C /* 00002CBE */
  4407. label00002C64:
  4408. 00002C64  4A46                     tst.w      D6
  4409. 00002C66  6F42                     ble        +0x44 /* 00002CAA */
  4410. 00002C68  206D FD10                movea.l    A0, [A5 - 0x2F0]
  4411. 00002C6C  2650                     movea.l    A3, [A0]
  4412. 00002C6E  3D6D FD0C FFF8           move.w     [A6 - 0x8], [A5 - 0x2F4]
  4413. 00002C74  7E01                     moveq.l    D7, 0x01
  4414. 00002C76  602C                     bra        +0x2E /* 00002CA4 */
  4415. label00002C78:
  4416. 00002C78  3007                     move.w     D0, D7
  4417. 00002C7A  C1FC 0006                muls.w     D0, 0x6
  4418. 00002C7E  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  4419. 00002C82  302E 000A                move.w     D0, [A6 + 0xA]
  4420. 00002C86  B06C 0002                cmp.w      D0, [A4 + 0x2]
  4421. 00002C8A  57C0                     seq        D0
  4422. 00002C8C  4A00                     tst.b      D0
  4423. 00002C8E  6710                     beq        +0x12 /* 00002CA0 */
  4424. 00002C90  BC6C 0004                cmp.w      D6, [A4 + 0x4]
  4425. 00002C94  57C1                     seq        D1
  4426. 00002C96  C001                     and.b      D0, D1
  4427. 00002C98  6706                     beq        +0x8 /* 00002CA0 */
  4428. 00002C9A  3D54 000C                move.w     [A6 + 0xC], [A4]
  4429. 00002C9E  601E                     bra        +0x20 /* 00002CBE */
  4430. label00002CA0:
  4431. 00002CA0  5247                     addq.w     D7, 1
  4432. 00002CA2  6906                     bvs        +0x8 /* 00002CAA */
  4433. label00002CA4:
  4434. 00002CA4  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  4435. 00002CA8  6FCE                     ble        -0x30 /* 00002C78 */
  4436. label00002CAA:
  4437. 00002CAA  7000                     moveq.l    D0, 0x00
  4438. 00002CAC  302E 000A                move.w     D0, [A6 + 0xA]
  4439. 00002CB0  E188                     lsl        D0, 8
  4440. 00002CB2  7200                     moveq.l    D1, 0x00
  4441. 00002CB4  3206                     move.w     D1, D6
  4442. 00002CB6  8081                     or.l       D0, D1
  4443. 00002CB8  4480                     neg.l      D0
  4444. 00002CBA  3D40 000C                move.w     [A6 + 0xC], D0
  4445. label00002CBE:
  4446. 00002CBE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4447. 00002CC2  4E5E                     unlink     A6
  4448. 00002CC4  2E9F                     move.l     [A7], [A7]+
  4449. 00002CC6  4E75                     rts
  4450. export_835:
  4451. fn00002CC8:
  4452. 00002CC8  4E56 FFF6                link       A6, -0x000A
  4453. 00002CCC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4454. 00002CD0  382E 0010                move.w     D4, [A6 + 0x10]
  4455. 00002CD4  6C26                     bge        +0x28 /* 00002CFC */
  4456. 00002CD6  7000                     moveq.l    D0, 0x00
  4457. 00002CD8  3204                     move.w     D1, D4
  4458. 00002CDA  4441                     neg.w      D1
  4459. 00002CDC  3001                     move.w     D0, D1
  4460. 00002CDE  E088                     lsr        D0, 8
  4461. 00002CE0  206E 000C                movea.l    A0, [A6 + 0xC]
  4462. 00002CE4  3080                     move.w     [A0], D0
  4463. 00002CE6  7000                     moveq.l    D0, 0x00
  4464. 00002CE8  3204                     move.w     D1, D4
  4465. 00002CEA  4441                     neg.w      D1
  4466. 00002CEC  3001                     move.w     D0, D1
  4467. 00002CEE  C0BC 0000 00FF           and.l      D0, 0xFF
  4468. 00002CF4  206E 0008                movea.l    A0, [A6 + 0x8]
  4469. 00002CF8  3080                     move.w     [A0], D0
  4470. 00002CFA  6056                     bra        +0x58 /* 00002D52 */
  4471. label00002CFC:
  4472. 00002CFC  7E01                     moveq.l    D7, 0x01
  4473. 00002CFE  3C2D FD0C                move.w     D6, [A5 - 0x2F4]
  4474. 00002D02  206D FD10                movea.l    A0, [A5 - 0x2F0]
  4475. 00002D06  2650                     movea.l    A3, [A0]
  4476. label00002D08:
  4477. 00002D08  BC47                     cmp.w      D6, D7
  4478. 00002D0A  6D3A                     blt        +0x3C /* 00002D46 */
  4479. 00002D0C  7000                     moveq.l    D0, 0x00
  4480. 00002D0E  3207                     move.w     D1, D7
  4481. 00002D10  D246                     add.w      D1, D6
  4482. 00002D12  3001                     move.w     D0, D1
  4483. 00002D14  E288                     lsr        D0, 1
  4484. 00002D16  3A00                     move.w     D5, D0
  4485. 00002D18  C1FC 0006                muls.w     D0, 0x6
  4486. 00002D1C  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  4487. 00002D20  B854                     cmp.w      D4, [A4]
  4488. 00002D22  6612                     bne        +0x14 /* 00002D36 */
  4489. 00002D24  206E 000C                movea.l    A0, [A6 + 0xC]
  4490. 00002D28  30AC 0002                move.w     [A0], [A4 + 0x2]
  4491. 00002D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  4492. 00002D30  30AC 0004                move.w     [A0], [A4 + 0x4]
  4493. 00002D34  601C                     bra        +0x1E /* 00002D52 */
  4494. label00002D36:
  4495. 00002D36  B854                     cmp.w      D4, [A4]
  4496. 00002D38  6C06                     bge        +0x8 /* 00002D40 */
  4497. 00002D3A  3C05                     move.w     D6, D5
  4498. 00002D3C  5346                     subq.w     D6, 1
  4499. 00002D3E  60C8                     bra        -0x36 /* 00002D08 */
  4500. label00002D40:
  4501. 00002D40  3E05                     move.w     D7, D5
  4502. 00002D42  5247                     addq.w     D7, 1
  4503. 00002D44  60C2                     bra        -0x3C /* 00002D08 */
  4504. label00002D46:
  4505. 00002D46  206E 000C                movea.l    A0, [A6 + 0xC]
  4506. 00002D4A  4250                     clr.w      [A0]
  4507. 00002D4C  206E 0008                movea.l    A0, [A6 + 0x8]
  4508. 00002D50  4250                     clr.w      [A0]
  4509. label00002D52:
  4510. 00002D52  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4511. 00002D56  4E5E                     unlink     A6
  4512. 00002D58  205F                     movea.l    A0, [A7]+
  4513. 00002D5A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4514. 00002D5E  4ED0                     jmp        [A0]
  4515. export_836:
  4516. 00002D60  4E56 FFF8                link       A6, -0x0008
  4517. 00002D64  2F0C                     move.l     -[A7], A4
  4518. 00002D66  206E 0008                movea.l    A0, [A6 + 0x8]
  4519. 00002D6A  4210                     clr.b      [A0]
  4520. 00002D6C  42A7                     clr.l      -[A7]
  4521. 00002D6E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4522. 00002D72  486E FFFE                pea.l      [A6 - 0x2]
  4523. 00002D76  486E FFFC                pea.l      [A6 - 0x4]
  4524. 00002D7A  4EBA 0020                jsr        [PC + 0x20 /* 00002D9C */]
  4525. 00002D7E  285F                     movea.l    A4, [A7]+
  4526. 00002D80  200C                     move.l     D0, A4
  4527. 00002D82  670C                     beq        +0xE /* 00002D90 */
  4528. 00002D84  2F0C                     move.l     -[A7], A4
  4529. 00002D86  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4530. 00002D8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4531. 00002D8E  A946                     syscall    GetMenuItemText/GetItem
  4532. label00002D90:
  4533. 00002D90  285F                     movea.l    A4, [A7]+
  4534. 00002D92  4E5E                     unlink     A6
  4535. 00002D94  205F                     movea.l    A0, [A7]+
  4536. 00002D96  5C4F                     addq.w     A7, 6
  4537. 00002D98  4ED0                     jmp        [A0]
  4538. 00002D9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4539. // begin alternate branch 00002D9C-00002DA0
  4540. fn00002D9C:
  4541. 00002D9C  4E56 FFFC                link       A6, -0x0004
  4542. // end alternate branch 00002D9C-00002DA0
  4543. fn00002D9C: // (misaligned)
  4544. 00002D9E  FFFC                     .invalid   <<F/7/7>>
  4545. 00002DA0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4546. 00002DA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4547. 00002DA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4548. 00002DAC  4EBA FF1A                jsr        [PC - 0xE6 /* 00002CC8 */]
  4549. 00002DB0  206E 000C                movea.l    A0, [A6 + 0xC]
  4550. 00002DB4  4A50                     tst.w      [A0]
  4551. 00002DB6  6712                     beq        +0x14 /* 00002DCA */
  4552. 00002DB8  42A7                     clr.l      -[A7]
  4553. 00002DBA  206E 000C                movea.l    A0, [A6 + 0xC]
  4554. 00002DBE  3F10                     move.w     -[A7], [A0]
  4555. 00002DC0  4EBA 01BA                jsr        [PC + 0x1BA /* 00002F7C */]
  4556. 00002DC4  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  4557. 00002DC8  6006                     bra        +0x8 /* 00002DD0 */
  4558. label00002DCA:
  4559. 00002DCA  7000                     moveq.l    D0, 0x00
  4560. 00002DCC  2D40 0012                move.l     [A6 + 0x12], D0
  4561. label00002DD0:
  4562. 00002DD0  4E5E                     unlink     A6
  4563. 00002DD2  205F                     movea.l    A0, [A7]+
  4564. 00002DD4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4565. 00002DD8  4ED0                     jmp        [A0]
  4566. 00002DDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4567. // begin alternate branch 00002DDC-00002DE0
  4568. fn00002DDC:
  4569. 00002DDC  4E56 FFF8                link       A6, -0x0008
  4570. // end alternate branch 00002DDC-00002DE0
  4571. fn00002DDC: // (misaligned)
  4572. 00002DDE  FFF8                     .invalid   <<F/7/7>>
  4573. 00002DE0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4574. 00002DE4  266E 0010                movea.l    A3, [A6 + 0x10]
  4575. 00002DE8  302E 000E                move.w     D0, [A6 + 0xE]
  4576. 00002DEC  48C0                     ext.l      D0
  4577. 00002DEE  2E00                     move.l     D7, D0
  4578. 00002DF0  DE8B                     add.l      D7, A3
  4579. label00002DF2:
  4580. 00002DF2  BE8B                     cmp.l      D7, A3
  4581. 00002DF4  6F24                     ble        +0x26 /* 00002E1A */
  4582. 00002DF6  2853                     movea.l    A4, [A3]
  4583. 00002DF8  2F0C                     move.l     -[A7], A4
  4584. 00002DFA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4585. 00002DFE  2F0C                     move.l     -[A7], A4
  4586. 00002E00  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4587. 00002E04  226E 0008                movea.l    A1, [A6 + 0x8]
  4588. 00002E08  41E9 000A                lea.l      A0, [A1 + 0xA]
  4589. 00002E0C  2018                     move.l     D0, [A0]+
  4590. 00002E0E  6702                     beq        +0x4 /* 00002E12 */
  4591. 00002E10  2F00                     move.l     -[A7], D0
  4592. label00002E12:
  4593. 00002E12  2050                     movea.l    A0, [A0]
  4594. 00002E14  4E90                     jsr        [A0]
  4595. 00002E16  5C8B                     addq.l     A3, 6
  4596. 00002E18  60D8                     bra        -0x26 /* 00002DF2 */
  4597. label00002E1A:
  4598. 00002E1A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4599. 00002E1E  4E5E                     unlink     A6
  4600. 00002E20  205F                     movea.l    A0, [A7]+
  4601. 00002E22  DEFC 000C                add.w      A7, 0xC
  4602. 00002E26  4ED0                     jmp        [A0]
  4603. fn00002E28:
  4604. 00002E28  4E56 FFFE                link       A6, -0x0002
  4605. 00002E2C  48E7 0108                movem.l    -[A7], D7,A4
  4606. 00002E30  4267                     clr.w      -[A7]
  4607. 00002E32  42A7                     clr.l      -[A7]
  4608. 00002E34  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4609. 00002E38  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  4610. 00002E3C  1E1F                     move.b     D7, [A7]+
  4611. 00002E3E  42A7                     clr.l      -[A7]
  4612. 00002E40  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4613. 00002E44  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4614. 00002E48  42A7                     clr.l      -[A7]
  4615. 00002E4A  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4616. 00002E4E  205F                     movea.l    A0, [A7]+
  4617. 00002E50  2850                     movea.l    A4, [A0]
  4618. 00002E52  486C 0006                pea.l      [A4 + 0x6]
  4619. 00002E56  3F14                     move.w     -[A7], [A4]
  4620. 00002E58  4267                     clr.w      -[A7]
  4621. 00002E5A  2F0E                     move.l     -[A7], A6
  4622. 00002E5C  4EBA FF7E                jsr        [PC - 0x82 /* 00002DDC */]
  4623. 00002E60  102E 0008                move.b     D0, [A6 + 0x8]
  4624. 00002E64  6732                     beq        +0x34 /* 00002E98 */
  4625. 00002E66  42A7                     clr.l      -[A7]
  4626. 00002E68  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4627. 00002E6C  205F                     movea.l    A0, [A7]+
  4628. 00002E6E  2850                     movea.l    A4, [A0]
  4629. 00002E70  204C                     movea.l    A0, A4
  4630. 00002E72  5C88                     addq.l     A0, 6
  4631. 00002E74  3014                     move.w     D0, [A4]
  4632. 00002E76  48C0                     ext.l      D0
  4633. 00002E78  D088                     add.l      D0, A0
  4634. 00002E7A  5480                     addq.l     D0, 2
  4635. 00002E7C  5880                     addq.l     D0, 4
  4636. 00002E7E  2F00                     move.l     -[A7], D0
  4637. 00002E80  204C                     movea.l    A0, A4
  4638. 00002E82  5C88                     addq.l     A0, 6
  4639. 00002E84  3014                     move.w     D0, [A4]
  4640. 00002E86  48C0                     ext.l      D0
  4641. 00002E88  D088                     add.l      D0, A0
  4642. 00002E8A  2040                     movea.l    A0, D0
  4643. 00002E8C  3F10                     move.w     -[A7], [A0]
  4644. 00002E8E  1F3C 0001                move.b     -[A7], 0x1
  4645. 00002E92  2F0E                     move.l     -[A7], A6
  4646. 00002E94  4EBA FF46                jsr        [PC - 0xBA /* 00002DDC */]
  4647. label00002E98:
  4648. 00002E98  1007                     move.b     D0, D7
  4649. 00002E9A  660A                     bne        +0xC /* 00002EA6 */
  4650. 00002E9C  42A7                     clr.l      -[A7]
  4651. 00002E9E  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4652. 00002EA2  205F                     movea.l    A0, [A7]+
  4653. 00002EA4  A02A                     syscall    HUnlock
  4654. label00002EA6:
  4655. 00002EA6  4CDF 1080                movem.l    D7,A4, [A7]+
  4656. 00002EAA  4E5E                     unlink     A6
  4657. 00002EAC  205F                     movea.l    A0, [A7]+
  4658. 00002EAE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4659. 00002EB2  4ED0                     jmp        [A0]
  4660. export_837:
  4661. 00002EB4  4E56 FFF8                link       A6, -0x0008
  4662. 00002EB8  2F0C                     move.l     -[A7], A4
  4663. 00002EBA  42A7                     clr.l      -[A7]
  4664. 00002EBC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4665. 00002EC0  486E FFFC                pea.l      [A6 - 0x4]
  4666. 00002EC4  486E FFFE                pea.l      [A6 - 0x2]
  4667. 00002EC8  4EBA FED2                jsr        [PC - 0x12E /* 00002D9C */]
  4668. 00002ECC  285F                     movea.l    A4, [A7]+
  4669. 00002ECE  200C                     move.l     D0, A4
  4670. 00002ED0  6718                     beq        +0x1A /* 00002EEA */
  4671. 00002ED2  102E 0008                move.b     D0, [A6 + 0x8]
  4672. 00002ED6  670A                     beq        +0xC /* 00002EE2 */
  4673. 00002ED8  2F0C                     move.l     -[A7], A4
  4674. 00002EDA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4675. 00002EDE  A939                     syscall    EnableItem
  4676. 00002EE0  6008                     bra        +0xA /* 00002EEA */
  4677. label00002EE2:
  4678. 00002EE2  2F0C                     move.l     -[A7], A4
  4679. 00002EE4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4680. 00002EE8  A93A                     syscall    DisableItem
  4681. label00002EEA:
  4682. 00002EEA  285F                     movea.l    A4, [A7]+
  4683. 00002EEC  4E5E                     unlink     A6
  4684. 00002EEE  2E9F                     move.l     [A7], [A7]+
  4685. 00002EF0  4E75                     rts
  4686. 00002EF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4687. export_838: // at 00002EF4 (misaligned)
  4688. 00002EF6  FFF8                     .invalid   <<F/7/7>>
  4689. 00002EF8  2F0C                     move.l     -[A7], A4
  4690. 00002EFA  42A7                     clr.l      -[A7]
  4691. 00002EFC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4692. 00002F00  486E FFFC                pea.l      [A6 - 0x4]
  4693. 00002F04  486E FFFE                pea.l      [A6 - 0x2]
  4694. 00002F08  4EBA FE92                jsr        [PC - 0x16E /* 00002D9C */]
  4695. 00002F0C  285F                     movea.l    A4, [A7]+
  4696. 00002F0E  200C                     move.l     D0, A4
  4697. 00002F10  6724                     beq        +0x26 /* 00002F36 */
  4698. 00002F12  102E 000A                move.b     D0, [A6 + 0xA]
  4699. 00002F16  670A                     beq        +0xC /* 00002F22 */
  4700. 00002F18  2F0C                     move.l     -[A7], A4
  4701. 00002F1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4702. 00002F1E  A939                     syscall    EnableItem
  4703. 00002F20  6008                     bra        +0xA /* 00002F2A */
  4704. label00002F22:
  4705. 00002F22  2F0C                     move.l     -[A7], A4
  4706. 00002F24  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4707. 00002F28  A93A                     syscall    DisableItem
  4708. label00002F2A:
  4709. 00002F2A  2F0C                     move.l     -[A7], A4
  4710. 00002F2C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4711. 00002F30  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4712. 00002F34  A945                     syscall    CheckItem
  4713. label00002F36:
  4714. 00002F36  285F                     movea.l    A4, [A7]+
  4715. 00002F38  4E5E                     unlink     A6
  4716. 00002F3A  205F                     movea.l    A0, [A7]+
  4717. 00002F3C  5C4F                     addq.w     A7, 6
  4718. 00002F3E  4ED0                     jmp        [A0]
  4719. 00002F40  4E56 0000                link       A6, 0
  4720. 00002F44  42A7                     clr.l      -[A7]
  4721. 00002F46  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  4722. 00002F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  4723. 00002F50  3F28 0008                move.w     -[A7], [A0 + 0x8]
  4724. 00002F54  A9A0                     syscall    GetResource
  4725. 00002F56  206E 0008                movea.l    A0, [A6 + 0x8]
  4726. 00002F5A  215F 000A                move.l     [A0 + 0xA], [A7]+
  4727. 00002F5E  4E5E                     unlink     A6
  4728. 00002F60  2E9F                     move.l     [A7], [A7]+
  4729. 00002F62  4E75                     rts
  4730. export_839:
  4731. fn00002F64:
  4732. 00002F64  4E56 0000                link       A6, 0
  4733. 00002F68  487A FFD6                pea.l      [PC - 0x2A /* 00002F40, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4734. 00002F6C  2F0E                     move.l     -[A7], A6
  4735. 00002F6E  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  4736. 00002F72  4E5E                     unlink     A6
  4737. 00002F74  205F                     movea.l    A0, [A7]+
  4738. 00002F76  544F                     addq.w     A7, 2
  4739. 00002F78  4ED0                     jmp        [A0]
  4740. 00002F7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4741. // begin alternate branch 00002F7C-00002F80
  4742. export_840:
  4743. fn00002F7C:
  4744. 00002F7C  4E56 FFFC                link       A6, -0x0004
  4745. // end alternate branch 00002F7C-00002F80
  4746. export_840: // at 00002F7C (misaligned)
  4747. fn00002F7C: // (misaligned)
  4748. 00002F7E  FFFC                     .invalid   <<F/7/7>>
  4749. 00002F80  2F0C                     move.l     -[A7], A4
  4750. 00002F82  42A7                     clr.l      -[A7]
  4751. 00002F84  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4752. 00002F88  A949                     syscall    GetMenuHandle
  4753. 00002F8A  285F                     movea.l    A4, [A7]+
  4754. 00002F8C  200C                     move.l     D0, A4
  4755. 00002F8E  660C                     bne        +0xE /* 00002F9C */
  4756. 00002F90  42A7                     clr.l      -[A7]
  4757. 00002F92  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4758. 00002F96  4EBA FFCC                jsr        [PC - 0x34 /* 00002F64 */]
  4759. 00002F9A  285F                     movea.l    A4, [A7]+
  4760. label00002F9C:
  4761. 00002F9C  2D4C 000A                move.l     [A6 + 0xA], A4
  4762. 00002FA0  285F                     movea.l    A4, [A7]+
  4763. 00002FA2  4E5E                     unlink     A6
  4764. 00002FA4  205F                     movea.l    A0, [A7]+
  4765. 00002FA6  544F                     addq.w     A7, 2
  4766. 00002FA8  4ED0                     jmp        [A0]
  4767. 00002FAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4768. export_841: // at 00002FAC (misaligned)
  4769. 00002FAE  FFFC                     .invalid   <<F/7/7>>
  4770. 00002FB0  48E7 0018                movem.l    -[A7], A3,A4
  4771. 00002FB4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4772. 00002FB8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4773. 00002FBC  A935                     syscall    InsertMenu
  4774. 00002FBE  102D FC55                move.b     D0, [A5 - 0x3AB]
  4775. 00002FC2  6732                     beq        +0x34 /* 00002FF6 */
  4776. 00002FC4  42A7                     clr.l      -[A7]
  4777. 00002FC6  2F3C 6D63 7462           move.l     -[A7], 0x6D637462 /* 'mctb' */
  4778. 00002FCC  206E 000A                movea.l    A0, [A6 + 0xA]
  4779. 00002FD0  2050                     movea.l    A0, [A0]
  4780. 00002FD2  3F10                     move.w     -[A7], [A0]
  4781. 00002FD4  A9A0                     syscall    GetResource
  4782. 00002FD6  265F                     movea.l    A3, [A7]+
  4783. 00002FD8  200B                     move.l     D0, A3
  4784. 00002FDA  671A                     beq        +0x1C /* 00002FF6 */
  4785. 00002FDC  2F0B                     move.l     -[A7], A3
  4786. 00002FDE  205F                     movea.l    A0, [A7]+
  4787. 00002FE0  A029                     syscall    HLock
  4788. 00002FE2  2853                     movea.l    A4, [A3]
  4789. 00002FE4  3F14                     move.w     -[A7], [A4]
  4790. 00002FE6  486C 0002                pea.l      [A4 + 0x2]
  4791. 00002FEA  AA65                     syscall    SetMCEntries
  4792. 00002FEC  2F0B                     move.l     -[A7], A3
  4793. 00002FEE  205F                     movea.l    A0, [A7]+
  4794. 00002FF0  A02A                     syscall    HUnlock
  4795. 00002FF2  2F0B                     move.l     -[A7], A3
  4796. 00002FF4  A9A3                     syscall    ReleaseResource
  4797. label00002FF6:
  4798. 00002FF6  4CDF 1800                movem.l    A3,A4, [A7]+
  4799. 00002FFA  4E5E                     unlink     A6
  4800. 00002FFC  205F                     movea.l    A0, [A7]+
  4801. 00002FFE  5C4F                     addq.w     A7, 6
  4802. 00003000  4ED0                     jmp        [A0]
  4803. 00003002  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4804. export_842: // at 00003004 (misaligned)
  4805. 00003006  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4806. 0000300A  0014 2050                ori.b      [A4], 0x50 /* 'P' */
  4807. 0000300E  4268 0002                clr.w      [A0 + 0x2]
  4808. 00003012  4E5E                     unlink     A6
  4809. 00003014  205F                     movea.l    A0, [A7]+
  4810. 00003016  DEFC 0012                add.w      A7, 0x12
  4811. 0000301A  4ED0                     jmp        [A0]
  4812. fn0000301C:
  4813. 0000301C  4E56 0000                link       A6, 0
  4814. 00003020  48E7 1008                movem.l    -[A7], D3,A4
  4815. 00003024  206E 000A                movea.l    A0, [A6 + 0xA]
  4816. 00003028  2850                     movea.l    A4, [A0]
  4817. 0000302A  7001                     moveq.l    D0, 0x01
  4818. 0000302C  B054                     cmp.w      D0, [A4]
  4819. 0000302E  5FC0                     sle        D0
  4820. 00003030  4A00                     tst.b      D0
  4821. 00003032  673C                     beq        +0x3E /* 00003070 */
  4822. 00003034  723F                     moveq.l    D1, 0x3F
  4823. 00003036  B254                     cmp.w      D1, [A4]
  4824. 00003038  5CC1                     sge        D1
  4825. 0000303A  C001                     and.b      D0, D1
  4826. 0000303C  6732                     beq        +0x34 /* 00003070 */
  4827. 0000303E  7201                     moveq.l    D1, 0x01
  4828. 00003040  B254                     cmp.w      D1, [A4]
  4829. 00003042  56C1                     sne        D1
  4830. 00003044  C001                     and.b      D0, D1
  4831. 00003046  6728                     beq        +0x2A /* 00003070 */
  4832. 00003048  122E 0008                move.b     D1, [A6 + 0x8]
  4833. 0000304C  0A01 0001                xori.b     D1, 0x1
  4834. 00003050  4A01                     tst.b      D1
  4835. 00003052  661A                     bne        +0x1C /* 0000306E */
  4836. 00003054  142E 0008                move.b     D2, [A6 + 0x8]
  4837. 00003058  6706                     beq        +0x8 /* 00003060 */
  4838. 0000305A  4A54                     tst.w      [A4]
  4839. 0000305C  5CC3                     sge        D3
  4840. 0000305E  C403                     and.b      D2, D3
  4841. label00003060:
  4842. 00003060  4A02                     tst.b      D2
  4843. 00003062  6708                     beq        +0xA /* 0000306C */
  4844. 00003064  0C54 00EB                cmpi.w     [A4], 0xEB
  4845. 00003068  5FC3                     sle        D3
  4846. 0000306A  C403                     and.b      D2, D3
  4847. label0000306C:
  4848. 0000306C  8202                     or.b       D1, D2
  4849. label0000306E:
  4850. 0000306E  C001                     and.b      D0, D1
  4851. label00003070:
  4852. 00003070  1D40 000E                move.b     [A6 + 0xE], D0
  4853. 00003074  4CDF 1008                movem.l    D3,A4, [A7]+
  4854. 00003078  4E5E                     unlink     A6
  4855. 0000307A  205F                     movea.l    A0, [A7]+
  4856. 0000307C  5C4F                     addq.w     A7, 6
  4857. 0000307E  4ED0                     jmp        [A0]
  4858. 00003080  4E56 FFFA                link       A6, -0x0006
  4859. 00003084  48E7 0118                movem.l    -[A7], D7,A3,A4
  4860. 00003088  266E 000E                movea.l    A3, [A6 + 0xE]
  4861. 0000308C  4267                     clr.w      -[A7]
  4862. 0000308E  2F0B                     move.l     -[A7], A3
  4863. 00003090  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4864. 00003094  4EBA FF86                jsr        [PC - 0x7A /* 0000301C */]
  4865. 00003098  101F                     move.b     D0, [A7]+
  4866. 0000309A  677C                     beq        +0x7E /* 00003118 */
  4867. 0000309C  2853                     movea.l    A4, [A3]
  4868. 0000309E  3014                     move.w     D0, [A4]
  4869. 000030A0  122C 000D                move.b     D1, [A4 + 0xD]
  4870. 000030A4  0241 0001                andi.w     D1, 0x1
  4871. 000030A8  4881                     ext.w      D1
  4872. 000030AA  206E 0008                movea.l    A0, [A6 + 0x8]
  4873. 000030AE  0241 0001                andi.w     D1, 0x1
  4874. 000030B2  3400                     move.w     D2, D0
  4875. 000030B4  0242 0007                andi.w     D2, 0x7
  4876. 000030B8  E648                     lsr        D0.w, 3
  4877. 000030BA  41F0 00F4                lea.l      A0, [A0 + D0.w - 0x12]
  4878. 000030BE  70FE                     moveq.l    D0, 0xFFFFFFFE
  4879. 000030C0  E538                     rol        D0.b, D2
  4880. 000030C2  E529                     lsl        D1.b, D2
  4881. 000030C4  C110                     and.b      [A0], D0
  4882. 000030C6  8310                     or.b       [A0], D1
  4883. 000030C8  7000                     moveq.l    D0, 0x00
  4884. 000030CA  2940 000A                move.l     [A4 + 0xA], D0
  4885. 000030CE  3014                     move.w     D0, [A4]
  4886. 000030D0  206E 0008                movea.l    A0, [A6 + 0x8]
  4887. 000030D4  E540                     asl        D0.w, 2
  4888. 000030D6  41E8 FEF4                lea.l      A0, [A0 - 0x10C]
  4889. 000030DA  21AC 0006 0000           move.l     [A0 + D0.w], [A4 + 0x6]
  4890. 000030E0  296D FD00 0006           move.l     [A4 + 0x6], [A5 - 0x300]
  4891. 000030E6  4267                     clr.w      -[A7]
  4892. 000030E8  2F0B                     move.l     -[A7], A3
  4893. 000030EA  A950                     syscall    CountMItems
  4894. 000030EC  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4895. 000030F0  7E01                     moveq.l    D7, 0x01
  4896. 000030F2  601E                     bra        +0x20 /* 00003112 */
  4897. label000030F4:
  4898. 000030F4  2F0B                     move.l     -[A7], A3
  4899. 000030F6  3F07                     move.w     -[A7], D7
  4900. 000030F8  486E FFFC                pea.l      [A6 - 0x4]
  4901. 000030FC  A84E                     syscall    GetItemCmd
  4902. 000030FE  701B                     moveq.l    D0, 0x1B
  4903. 00003100  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4904. 00003104  6708                     beq        +0xA /* 0000310E */
  4905. 00003106  2F0B                     move.l     -[A7], A3
  4906. 00003108  3F07                     move.w     -[A7], D7
  4907. 0000310A  4267                     clr.w      -[A7]
  4908. 0000310C  A945                     syscall    CheckItem
  4909. label0000310E:
  4910. 0000310E  5247                     addq.w     D7, 1
  4911. 00003110  6906                     bvs        +0x8 /* 00003118 */
  4912. label00003112:
  4913. 00003112  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4914. 00003116  6FDC                     ble        -0x22 /* 000030F4 */
  4915. label00003118:
  4916. 00003118  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4917. 0000311C  4E5E                     unlink     A6
  4918. 0000311E  205F                     movea.l    A0, [A7]+
  4919. 00003120  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4920. 00003124  4ED0                     jmp        [A0]
  4921. 00003126  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4922. 0000312A  FFFA                     .invalid   <<F/7/7>>
  4923. 0000312C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4924. 00003130  2C2E 000E                move.l     D6, [A6 + 0xE]
  4925. 00003134  266E 0008                movea.l    A3, [A6 + 0x8]
  4926. 00003138  4267                     clr.w      -[A7]
  4927. 0000313A  2F06                     move.l     -[A7], D6
  4928. 0000313C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4929. 00003140  4EBA FEDA                jsr        [PC - 0x126 /* 0000301C */]
  4930. 00003144  101F                     move.b     D0, [A7]+
  4931. 00003146  674C                     beq        +0x4E /* 00003194 */
  4932. 00003148  2046                     movea.l    A0, D6
  4933. 0000314A  2850                     movea.l    A4, [A0]
  4934. 0000314C  2E2C 000A                move.l     D7, [A4 + 0xA]
  4935. 00003150  670A                     beq        +0xC /* 0000315C */
  4936. 00003152  8EBC 0000 0001           or.l       D7, 0x1
  4937. 00003158  2947 000A                move.l     [A4 + 0xA], D7
  4938. label0000315C:
  4939. 0000315C  1007                     move.b     D0, D7
  4940. 0000315E  0240 0001                andi.w     D0, 0x1
  4941. 00003162  4880                     ext.w      D0
  4942. 00003164  3214                     move.w     D1, [A4]
  4943. 00003166  3401                     move.w     D2, D1
  4944. 00003168  E642                     asr        D2.w, 3
  4945. 0000316A  0333 20F4                btst       [A3 + D2.w - 0x12], D1
  4946. 0000316E  56C1                     sne        D1
  4947. 00003170  0241 0001                andi.w     D1, 0x1
  4948. 00003174  B240                     cmp.w      D1, D0
  4949. 00003176  6704                     beq        +0x6 /* 0000317C */
  4950. 00003178  4EBA FA1A                jsr        [PC - 0x5E6 /* 00002B94 */]
  4951. label0000317C:
  4952. 0000317C  3014                     move.w     D0, [A4]
  4953. 0000317E  E540                     asl        D0.w, 2
  4954. 00003180  41EB FEF4                lea.l      A0, [A3 - 0x10C]
  4955. 00003184  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  4956. 0000318A  4A6C 0002                tst.w      [A4 + 0x2]
  4957. 0000318E  6604                     bne        +0x6 /* 00003194 */
  4958. 00003190  2F06                     move.l     -[A7], D6
  4959. 00003192  A948                     syscall    CalcMenuSize
  4960. label00003194:
  4961. 00003194  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4962. 00003198  4E5E                     unlink     A6
  4963. 0000319A  205F                     movea.l    A0, [A7]+
  4964. 0000319C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4965. 000031A0  4ED0                     jmp        [A0]
  4966. 000031A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4967. export_843: // at 000031A4 (misaligned)
  4968. 000031A6  FEF4 487A                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  4969. 000031AA  FED6 2F0E                .extension 0xED6 <<F/2-3/7>> // unimplemented
  4970. 000031AE  1F3C 0001                move.b     -[A7], 0x1
  4971. 000031B2  4EBA FC74                jsr        [PC - 0x38C /* 00002E28 */]
  4972. 000031B6  41EE 0008                lea.l      A0, [A6 + 0x8]
  4973. 000031BA  2018                     move.l     D0, [A0]+
  4974. 000031BC  6702                     beq        +0x4 /* 000031C0 */
  4975. 000031BE  2F00                     move.l     -[A7], D0
  4976. label000031C0:
  4977. 000031C0  2050                     movea.l    A0, [A0]
  4978. 000031C2  4E90                     jsr        [A0]
  4979. 000031C4  487A FF62                pea.l      [PC - 0x9E /* 00003128, value 0x4E56FFFA */]
  4980. 000031C8  2F0E                     move.l     -[A7], A6
  4981. 000031CA  1F3C 0001                move.b     -[A7], 0x1
  4982. 000031CE  4EBA FC58                jsr        [PC - 0x3A8 /* 00002E28 */]
  4983. 000031D2  4267                     clr.w      -[A7]
  4984. 000031D4  4EBA FA06                jsr        [PC - 0x5FA /* 00002BDC */]
  4985. 000031D8  101F                     move.b     D0, [A7]+
  4986. 000031DA  6706                     beq        +0x8 /* 000031E2 */
  4987. 000031DC  A937                     syscall    DrawMenuBar
  4988. 000031DE  4EBA F9F0                jsr        [PC - 0x610 /* 00002BD0 */]
  4989. label000031E2:
  4990. 000031E2  4EBA F98C                jsr        [PC - 0x674 /* 00002B70 */]
  4991. 000031E6  4E5E                     unlink     A6
  4992. 000031E8  205F                     movea.l    A0, [A7]+
  4993. 000031EA  504F                     addq.w     A7, 8
  4994. 000031EC  4ED0                     jmp        [A0]
  4995. 000031EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4996. // begin alternate branch 000031F0-000031F6
  4997. export_844:
  4998. fn000031F0:
  4999. 000031F0  4E56 FEF8                link       A6, -0x0108
  5000. 000031F4  2F0C                     move.l     -[A7], A4
  5001. // end alternate branch 000031F0-000031F6
  5002. export_844: // at 000031F0 (misaligned)
  5003. fn000031F0: // (misaligned)
  5004. 000031F2  FEF8 2F0C                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  5005. 000031F6  206E 0008                movea.l    A0, [A6 + 0x8]
  5006. 000031FA  43EE FF00                lea.l      A1, [A6 - 0x100]
  5007. 000031FE  703F                     moveq.l    D0, 0x3F
  5008. label00003200:
  5009. 00003200  22D8                     move.l     [A1]+, [A0]+
  5010. 00003202  51C8 FFFC                dbf        D0, -0x6 /* 00003200 */
  5011. 00003206  42A7                     clr.l      -[A7]
  5012. 00003208  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5013. 0000320C  486E FEFC                pea.l      [A6 - 0x104]
  5014. 00003210  486E FEFE                pea.l      [A6 - 0x102]
  5015. 00003214  4EBA FB86                jsr        [PC - 0x47A /* 00002D9C */]
  5016. 00003218  285F                     movea.l    A4, [A7]+
  5017. 0000321A  200C                     move.l     D0, A4
  5018. 0000321C  670C                     beq        +0xE /* 0000322A */
  5019. 0000321E  2F0C                     move.l     -[A7], A4
  5020. 00003220  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  5021. 00003224  486E FF00                pea.l      [A6 - 0x100]
  5022. 00003228  A947                     syscall    SetMenuItemText/SetItem
  5023. label0000322A:
  5024. 0000322A  285F                     movea.l    A4, [A7]+
  5025. 0000322C  4E5E                     unlink     A6
  5026. 0000322E  205F                     movea.l    A0, [A7]+
  5027. 00003230  5C4F                     addq.w     A7, 6
  5028. 00003232  4ED0                     jmp        [A0]
  5029. fn00003234:
  5030. 00003234  4E56 FF00                link       A6, -0x0100
  5031. 00003238  486E FF00                pea.l      [A6 - 0x100]
  5032. 0000323C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5033. 00003240  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  5034. 00003244  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5035. 00003248  486E FF00                pea.l      [A6 - 0x100]
  5036. 0000324C  4EBA FFA2                jsr        [PC - 0x5E /* 000031F0 */]
  5037. 00003250  4E5E                     unlink     A6
  5038. 00003252  205F                     movea.l    A0, [A7]+
  5039. 00003254  5C4F                     addq.w     A7, 6
  5040. 00003256  4ED0                     jmp        [A0]
  5041. export_845:
  5042. 00003258  4E56 FFFE                link       A6, -0x0002
  5043. 0000325C  2F07                     move.l     -[A7], D7
  5044. 0000325E  102E 0008                move.b     D0, [A6 + 0x8]
  5045. 00003262  6706                     beq        +0x8 /* 0000326A */
  5046. 00003264  3E2E 000A                move.w     D7, [A6 + 0xA]
  5047. 00003268  6004                     bra        +0x6 /* 0000326E */
  5048. label0000326A:
  5049. 0000326A  3E2E 000C                move.w     D7, [A6 + 0xC]
  5050. label0000326E:
  5051. 0000326E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5052. 00003272  3F07                     move.w     -[A7], D7
  5053. 00003274  4EBA FFBE                jsr        [PC - 0x42 /* 00003234 */]
  5054. 00003278  2E1F                     move.l     D7, [A7]+
  5055. 0000327A  4E5E                     unlink     A6
  5056. 0000327C  205F                     movea.l    A0, [A7]+
  5057. 0000327E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5058. 00003282  4ED0                     jmp        [A0]
  5059. fn00003284:
  5060. 00003284  302F 0004                move.w     D0, [A7 + 0x4]
  5061. 00003288  6728                     beq        +0x2A /* 000032B2 */
  5062. 0000328A  322F 0006                move.w     D1, [A7 + 0x6]
  5063. 0000328E  6722                     beq        +0x24 /* 000032B2 */
  5064. 00003290  206D FD20                movea.l    A0, [A5 - 0x2E0]
  5065. 00003294  2050                     movea.l    A0, [A0]
  5066. 00003296  B050                     cmp.w      D0, [A0]
  5067. 00003298  6C18                     bge        +0x1A /* 000032B2 */
  5068. 0000329A  B250                     cmp.w      D1, [A0]
  5069. 0000329C  6C14                     bge        +0x16 /* 000032B2 */
  5070. label0000329E:
  5071. 0000329E  B041                     cmp.w      D0, D1
  5072. 000032A0  6708                     beq        +0xA /* 000032AA */
  5073. 000032A2  3230 1000                move.w     D1, [A0 + D1.w]
  5074. 000032A6  670A                     beq        +0xC /* 000032B2 */
  5075. 000032A8  60F4                     bra        -0xA /* 0000329E */
  5076. label000032AA:
  5077. 000032AA  1F7C 0001 0008           move.b     [A7 + 0x8], 0x1
  5078. 000032B0  6004                     bra        +0x6 /* 000032B6 */
  5079. label000032B2:
  5080. 000032B2  422F 0008                clr.b      [A7 + 0x8]
  5081. label000032B6:
  5082. 000032B6  2E9F                     move.l     [A7], [A7]+
  5083. 000032B8  4E75                     rts
  5084. 000032BA  0000 A9FF                ori.b      D0, 0xFF
  5085. export_846: // at 000032BC (misaligned)
  5086. 000032BE  4E75                     rts
  5087. export_847:
  5088. 000032C0  4E56 0000                link       A6, 0
  5089. 000032C4  1D6D FD14 000A           move.b     [A6 + 0xA], [A5 - 0x2EC]
  5090. 000032CA  1B6E 0008 FD14           move.b     [A5 - 0x2EC], [A6 + 0x8]
  5091. 000032D0  4E5E                     unlink     A6
  5092. 000032D2  205F                     movea.l    A0, [A7]+
  5093. 000032D4  544F                     addq.w     A7, 2
  5094. 000032D6  4ED0                     jmp        [A0]
  5095. export_848:
  5096. 000032D8  4E56 0000                link       A6, 0
  5097. 000032DC  4AAE 0008                tst.l      [A6 + 0x8]
  5098. 000032E0  6708                     beq        +0xA /* 000032EA */
  5099. 000032E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5100. 000032E6  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  5101. label000032EA:
  5102. 000032EA  4E5E                     unlink     A6
  5103. 000032EC  2E9F                     move.l     [A7], [A7]+
  5104. 000032EE  4E75                     rts
  5105. fn000032F0:
  5106. 000032F0  4E56 0000                link       A6, 0
  5107. 000032F4  206E 0008                movea.l    A0, [A6 + 0x8]
  5108. 000032F8  2050                     movea.l    A0, [A0]
  5109. 000032FA  3D50 000C                move.w     [A6 + 0xC], [A0]
  5110. 000032FE  4E5E                     unlink     A6
  5111. 00003300  2E9F                     move.l     [A7], [A7]+
  5112. 00003302  4E75                     rts
  5113. export_849:
  5114. fn00003304:
  5115. 00003304  4E56 FF76                link       A6, -0x008A
  5116. 00003308  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5117. 0000330C  206E 0008                movea.l    A0, [A6 + 0x8]
  5118. 00003310  43EE FFC0                lea.l      A1, [A6 - 0x40]
  5119. 00003314  700F                     moveq.l    D0, 0x0F
  5120. label00003316:
  5121. 00003316  22D8                     move.l     [A1]+, [A0]+
  5122. 00003318  51C8 FFFC                dbf        D0, -0x6 /* 00003316 */
  5123. 0000331C  486E FFC0                pea.l      [A6 - 0x40]
  5124. 00003320  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  5125. 00003324  4A6D FD18                tst.w      [A5 - 0x2E8]
  5126. 00003328  6F58                     ble        +0x5A /* 00003382 */
  5127. 0000332A  7E01                     moveq.l    D7, 0x01
  5128. 0000332C  3C2D FD18                move.w     D6, [A5 - 0x2E8]
  5129. label00003330:
  5130. 00003330  7000                     moveq.l    D0, 0x00
  5131. 00003332  3207                     move.w     D1, D7
  5132. 00003334  D246                     add.w      D1, D6
  5133. 00003336  3001                     move.w     D0, D1
  5134. 00003338  E288                     lsr        D0, 1
  5135. 0000333A  3A00                     move.w     D5, D0
  5136. 0000333C  206D FD24                movea.l    A0, [A5 - 0x2DC]
  5137. 00003340  2050                     movea.l    A0, [A0]
  5138. 00003342  3005                     move.w     D0, D5
  5139. 00003344  D040                     add.w      D0, D0
  5140. 00003346  3830 00FE                move.w     D4, [A0 + D0.w - 0x2]
  5141. 0000334A  3F04                     move.w     -[A7], D4
  5142. 0000334C  486E FF7A                pea.l      [A6 - 0x86]
  5143. 00003350  4EBA 003E                jsr        [PC + 0x3E /* 00003390 */]
  5144. 00003354  4267                     clr.w      -[A7]
  5145. 00003356  486E FFC0                pea.l      [A6 - 0x40]
  5146. 0000335A  486E FF7A                pea.l      [A6 - 0x86]
  5147. 0000335E  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  5148. 00003362  3D5F FF78                move.w     [A6 - 0x88], [A7]+
  5149. 00003366  6606                     bne        +0x8 /* 0000336E */
  5150. 00003368  3D44 000C                move.w     [A6 + 0xC], D4
  5151. 0000336C  6018                     bra        +0x1A /* 00003386 */
  5152. label0000336E:
  5153. 0000336E  4A6E FF78                tst.w      [A6 - 0x88]
  5154. 00003372  6C06                     bge        +0x8 /* 0000337A */
  5155. 00003374  3C05                     move.w     D6, D5
  5156. 00003376  5346                     subq.w     D6, 1
  5157. 00003378  6004                     bra        +0x6 /* 0000337E */
  5158. label0000337A:
  5159. 0000337A  3E05                     move.w     D7, D5
  5160. 0000337C  5247                     addq.w     D7, 1
  5161. label0000337E:
  5162. 0000337E  BC47                     cmp.w      D6, D7
  5163. 00003380  6CAE                     bge        -0x50 /* 00003330 */
  5164. label00003382:
  5165. 00003382  426E 000C                clr.w      [A6 + 0xC]
  5166. label00003386:
  5167. 00003386  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5168. 0000338A  4E5E                     unlink     A6
  5169. 0000338C  2E9F                     move.l     [A7], [A7]+
  5170. 0000338E  4E75                     rts
  5171. export_850:
  5172. fn00003390:
  5173. 00003390  4E56 FFEE                link       A6, -0x0012
  5174. 00003394  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5175. 00003398  3A2E 000C                move.w     D5, [A6 + 0xC]
  5176. 0000339C  57C0                     seq        D0
  5177. 0000339E  4A00                     tst.b      D0
  5178. 000033A0  660E                     bne        +0x10 /* 000033B0 */
  5179. 000033A2  1205                     move.b     D1, D5
  5180. 000033A4  0241 0001                andi.w     D1, 0x1
  5181. 000033A8  8001                     or.b       D0, D1
  5182. 000033AA  0240 0001                andi.w     D0, 0x1
  5183. 000033AE  6714                     beq        +0x16 /* 000033C4 */
  5184. label000033B0:
  5185. 000033B0  206E 0008                movea.l    A0, [A6 + 0x8]
  5186. 000033B4  43FA 00BE                lea.l      A1, [PC + 0xBE /* 00003474, value 0xF2A4E6F, pstring "*Not an object*" */]
  5187. 000033B8  20D9                     move.l     [A0]+, [A1]+
  5188. 000033BA  20D9                     move.l     [A0]+, [A1]+
  5189. 000033BC  20D9                     move.l     [A0]+, [A1]+
  5190. 000033BE  20D9                     move.l     [A0]+, [A1]+
  5191. 000033C0  6000 00A6                bra        +0xA8 /* 00003468 */
  5192. label000033C4:
  5193. 000033C4  206D FD20                movea.l    A0, [A5 - 0x2E0]
  5194. 000033C8  2248                     movea.l    A1, A0
  5195. 000033CA  2251                     movea.l    A1, [A1]
  5196. 000033CC  3011                     move.w     D0, [A1]
  5197. 000033CE  48C0                     ext.l      D0
  5198. 000033D0  D090                     add.l      D0, [A0]
  5199. 000033D2  3205                     move.w     D1, D5
  5200. 000033D4  48C1                     ext.l      D1
  5201. 000033D6  D280                     add.l      D1, D0
  5202. 000033D8  2041                     movea.l    A0, D1
  5203. 000033DA  3010                     move.w     D0, [A0]
  5204. 000033DC  48C0                     ext.l      D0
  5205. 000033DE  2F00                     move.l     -[A7], D0
  5206. 000033E0  42A7                     clr.l      -[A7]
  5207. 000033E2  2E8D                     move.l     [A7], A5
  5208. 000033E4  221F                     move.l     D1, [A7]+
  5209. 000033E6  201F                     move.l     D0, [A7]+
  5210. 000033E8  D280                     add.l      D1, D0
  5211. 000033EA  5481                     addq.l     D1, 2
  5212. 000033EC  2041                     movea.l    A0, D1
  5213. 000033EE  2850                     movea.l    A4, [A0]
  5214. 000033F0  588C                     addq.l     A4, 4
  5215. 000033F2  7080                     moveq.l    D0, 0xFFFFFF80
  5216. 000033F4  B014                     cmp.b      D0, [A4]
  5217. 000033F6  660E                     bne        +0x10 /* 00003406 */
  5218. 000033F8  528C                     addq.l     A4, 1
  5219. 000033FA  1014                     move.b     D0, [A4]
  5220. 000033FC  4880                     ext.w      D0
  5221. 000033FE  3E00                     move.w     D7, D0
  5222. 00003400  9E7C 0009                sub.w      D7, 0x9 /* '\t' */
  5223. 00003404  6010                     bra        +0x12 /* 00003416 */
  5224. label00003406:
  5225. 00003406  7000                     moveq.l    D0, 0x00
  5226. 00003408  1014                     move.b     D0, [A4]
  5227. 0000340A  C0BC 0000 007F           and.l      D0, 0x7F
  5228. 00003410  7209                     moveq.l    D1, 0x09
  5229. 00003412  9081                     sub.l      D0, D1
  5230. 00003414  3E00                     move.w     D7, D0
  5231. label00003416:
  5232. 00003416  206E 0008                movea.l    A0, [A6 + 0x8]
  5233. 0000341A  2F08                     move.l     -[A7], A0
  5234. 0000341C  42A7                     clr.l      -[A7]
  5235. 0000341E  703F                     moveq.l    D0, 0x3F
  5236. 00003420  2F00                     move.l     -[A7], D0
  5237. 00003422  3007                     move.w     D0, D7
  5238. 00003424  48C0                     ext.l      D0
  5239. 00003426  2F00                     move.l     -[A7], D0
  5240. 00003428  201F                     move.l     D0, [A7]+
  5241. 0000342A  2E9F                     move.l     [A7], [A7]+
  5242. 0000342C  B097                     cmp.l      D0, [A7]
  5243. 0000342E  6C02                     bge        +0x4 /* 00003432 */
  5244. 00003430  2E80                     move.l     [A7], D0
  5245. label00003432:
  5246. 00003432  201F                     move.l     D0, [A7]+
  5247. 00003434  205F                     movea.l    A0, [A7]+
  5248. 00003436  1080                     move.b     [A0], D0
  5249. 00003438  266E 0008                movea.l    A3, [A6 + 0x8]
  5250. 0000343C  528B                     addq.l     A3, 1
  5251. 0000343E  200C                     move.l     D0, A4
  5252. 00003440  7209                     moveq.l    D1, 0x09
  5253. 00003442  D081                     add.l      D0, D1
  5254. 00003444  2840                     movea.l    A4, D0
  5255. 00003446  528C                     addq.l     A4, 1
  5256. 00003448  206E 0008                movea.l    A0, [A6 + 0x8]
  5257. 0000344C  4240                     clr.w      D0
  5258. 0000344E  1010                     move.b     D0, [A0]
  5259. 00003450  3D40 FFEE                move.w     [A6 - 0x12], D0
  5260. 00003454  7C01                     moveq.l    D6, 0x01
  5261. 00003456  600A                     bra        +0xC /* 00003462 */
  5262. label00003458:
  5263. 00003458  1694                     move.b     [A3], [A4]
  5264. 0000345A  528B                     addq.l     A3, 1
  5265. 0000345C  528C                     addq.l     A4, 1
  5266. 0000345E  5246                     addq.w     D6, 1
  5267. 00003460  6906                     bvs        +0x8 /* 00003468 */
  5268. label00003462:
  5269. 00003462  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  5270. 00003466  6FF0                     ble        -0xE /* 00003458 */
  5271. label00003468:
  5272. 00003468  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5273. 0000346C  4E5E                     unlink     A6
  5274. 0000346E  205F                     movea.l    A0, [A7]+
  5275. 00003470  5C4F                     addq.w     A7, 6
  5276. 00003472  4ED0                     jmp        [A0]
  5277. 00003474  0F2A 4E6F                btst       [A2 + 0x4E6F], D7
  5278. 00003478  7420                     moveq.l    D2, 0x20
  5279. 0000347A  616E                     bsr        +0x70 /* 000034EA */
  5280. 0000347C  206F 626A                movea.l    A0, [A7 + 0x626A]
  5281. 00003480  6563                     bcs        +0x65 /* 000034E5 */
  5282. 00003482  742A                     moveq.l    D2, 0x2A
  5283. fn00003484:
  5284. 00003484  4E56 0000                link       A6, 0
  5285. 00003488  206D FD20                movea.l    A0, [A5 - 0x2E0]
  5286. 0000348C  2248                     movea.l    A1, A0
  5287. 0000348E  2251                     movea.l    A1, [A1]
  5288. 00003490  3011                     move.w     D0, [A1]
  5289. 00003492  48C0                     ext.l      D0
  5290. 00003494  D090                     add.l      D0, [A0]
  5291. 00003496  322E 0008                move.w     D1, [A6 + 0x8]
  5292. 0000349A  48C1                     ext.l      D1
  5293. 0000349C  D280                     add.l      D1, D0
  5294. 0000349E  2041                     movea.l    A0, D1
  5295. 000034A0  3010                     move.w     D0, [A0]
  5296. 000034A2  48C0                     ext.l      D0
  5297. 000034A4  2F00                     move.l     -[A7], D0
  5298. 000034A6  42A7                     clr.l      -[A7]
  5299. 000034A8  2E8D                     move.l     [A7], A5
  5300. 000034AA  221F                     move.l     D1, [A7]+
  5301. 000034AC  201F                     move.l     D0, [A7]+
  5302. 000034AE  D280                     add.l      D1, D0
  5303. 000034B0  5481                     addq.l     D1, 2
  5304. 000034B2  2041                     movea.l    A0, D1
  5305. 000034B4  2010                     move.l     D0, [A0]
  5306. 000034B6  5480                     addq.l     D0, 2
  5307. 000034B8  2040                     movea.l    A0, D0
  5308. 000034BA  3010                     move.w     D0, [A0]
  5309. 000034BC  48C0                     ext.l      D0
  5310. 000034BE  2D40 000A                move.l     [A6 + 0xA], D0
  5311. 000034C2  4E5E                     unlink     A6
  5312. 000034C4  205F                     movea.l    A0, [A7]+
  5313. 000034C6  544F                     addq.w     A7, 2
  5314. 000034C8  4ED0                     jmp        [A0]
  5315. 000034CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5316. export_851: // at 000034CC (misaligned)
  5317. 000034CE  0000 41ED                ori.b      D0, 0xED
  5318. 000034D2  2E6A 2008                movea.l    A7, [A2 + 0x2008]
  5319. 000034D6  5480                     addq.l     D0, 2
  5320. 000034D8  2D40 0008                move.l     [A6 + 0x8], D0
  5321. 000034DC  4E5E                     unlink     A6
  5322. 000034DE  4E75                     rts
  5323. export_852:
  5324. 000034E0  4E56 0000                link       A6, 0
  5325. 000034E4  2F0C                     move.l     -[A7], A4
  5326. 000034E6  286E 0008                movea.l    A4, [A6 + 0x8]
  5327. fn000034EA:
  5328. 000034EA  4267                     clr.w      -[A7]
  5329. 000034EC  2F0C                     move.l     -[A7], A4
  5330. 000034EE  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  5331. 000034F2  101F                     move.b     D0, [A7]+
  5332. 000034F4  6764                     beq        +0x66 /* 0000355A */
  5333. 000034F6  2F00                     move.l     -[A7], D0
  5334. 000034F8  42A7                     clr.l      -[A7]
  5335. 000034FA  2F14                     move.l     -[A7], [A4]
  5336. 000034FC  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  5337. 00003500  221F                     move.l     D1, [A7]+
  5338. 00003502  201F                     move.l     D0, [A7]+
  5339. 00003504  4A81                     tst.l      D1
  5340. 00003506  56C1                     sne        D1
  5341. 00003508  C001                     and.b      D0, D1
  5342. 0000350A  4A00                     tst.b      D0
  5343. 0000350C  674C                     beq        +0x4E /* 0000355A */
  5344. 0000350E  2F00                     move.l     -[A7], D0
  5345. 00003510  4267                     clr.w      -[A7]
  5346. 00003512  2054                     movea.l    A0, [A4]
  5347. 00003514  3F10                     move.w     -[A7], [A0]
  5348. 00003516  3F2D FD28                move.w     -[A7], [A5 - 0x2D8]
  5349. 0000351A  4EBA FD68                jsr        [PC - 0x298 /* 00003284 */]
  5350. 0000351E  121F                     move.b     D1, [A7]+
  5351. 00003520  201F                     move.l     D0, [A7]+
  5352. 00003522  C001                     and.b      D0, D1
  5353. 00003524  4A00                     tst.b      D0
  5354. 00003526  6732                     beq        +0x34 /* 0000355A */
  5355. 00003528  2F00                     move.l     -[A7], D0
  5356. 0000352A  42A7                     clr.l      -[A7]
  5357. 0000352C  2F0C                     move.l     -[A7], A4
  5358. 0000352E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5359. 00003532  221F                     move.l     D1, [A7]+
  5360. 00003534  201F                     move.l     D0, [A7]+
  5361. 00003536  48E7 C000                movem.l    -[A7], D0,D1
  5362. 0000353A  42A7                     clr.l      -[A7]
  5363. 0000353C  2054                     movea.l    A0, [A4]
  5364. 0000353E  3F10                     move.w     -[A7], [A0]
  5365. 00003540  4EBA FF42                jsr        [PC - 0xBE /* 00003484 */]
  5366. 00003544  241F                     move.l     D2, [A7]+
  5367. 00003546  4CDF 0003                movem.l    D0,D1, [A7]+
  5368. 0000354A  B481                     cmp.l      D2, D1
  5369. 0000354C  5FC1                     sle        D1
  5370. 0000354E  C001                     and.b      D0, D1
  5371. 00003550  6708                     beq        +0xA /* 0000355A */
  5372. 00003552  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5373. 00003558  6004                     bra        +0x6 /* 0000355E */
  5374. label0000355A:
  5375. 0000355A  422E 000C                clr.b      [A6 + 0xC]
  5376. label0000355E:
  5377. 0000355E  285F                     movea.l    A4, [A7]+
  5378. 00003560  4E5E                     unlink     A6
  5379. 00003562  2E9F                     move.l     [A7], [A7]+
  5380. 00003564  4E75                     rts
  5381. 00003566  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5382. // begin alternate branch 00003568-0000356C
  5383. fn00003568:
  5384. 00003568  4E56 FFF8                link       A6, -0x0008
  5385. // end alternate branch 00003568-0000356C
  5386. fn00003568: // (misaligned)
  5387. 0000356A  FFF8                     .invalid   <<F/7/7>>
  5388. 0000356C  48E7 0308                movem.l    -[A7], D6,D7,A4
  5389. 00003570  3C2E 0008                move.w     D6, [A6 + 0x8]
  5390. 00003574  6734                     beq        +0x36 /* 000035AA */
  5391. 00003576  42A7                     clr.l      -[A7]
  5392. 00003578  3F06                     move.w     -[A7], D6
  5393. 0000357A  4EBA FF08                jsr        [PC - 0xF8 /* 00003484 */]
  5394. 0000357E  2E1F                     move.l     D7, [A7]+
  5395. 00003580  102D FD14                move.b     D0, [A5 - 0x2EC]
  5396. 00003584  670C                     beq        +0xE /* 00003592 */
  5397. 00003586  42A7                     clr.l      -[A7]
  5398. 00003588  2F07                     move.l     -[A7], D7
  5399. 0000358A  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  5400. 0000358E  285F                     movea.l    A4, [A7]+
  5401. 00003590  600A                     bra        +0xC /* 0000359C */
  5402. label00003592:
  5403. 00003592  42A7                     clr.l      -[A7]
  5404. 00003594  2F07                     move.l     -[A7], D7
  5405. 00003596  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5406. 0000359A  285F                     movea.l    A4, [A7]+
  5407. label0000359C:
  5408. 0000359C  200C                     move.l     D0, A4
  5409. 0000359E  6704                     beq        +0x6 /* 000035A4 */
  5410. 000035A0  2054                     movea.l    A0, [A4]
  5411. 000035A2  3086                     move.w     [A0], D6
  5412. label000035A4:
  5413. 000035A4  2D4C 000A                move.l     [A6 + 0xA], A4
  5414. 000035A8  6006                     bra        +0x8 /* 000035B0 */
  5415. label000035AA:
  5416. 000035AA  7000                     moveq.l    D0, 0x00
  5417. 000035AC  2D40 000A                move.l     [A6 + 0xA], D0
  5418. label000035B0:
  5419. 000035B0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5420. 000035B4  4E5E                     unlink     A6
  5421. 000035B6  205F                     movea.l    A0, [A7]+
  5422. 000035B8  544F                     addq.w     A7, 2
  5423. 000035BA  4ED0                     jmp        [A0]
  5424. export_853:
  5425. 000035BC  4E56 0000                link       A6, 0
  5426. 000035C0  42A7                     clr.l      -[A7]
  5427. 000035C2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5428. 000035C6  4EBA FFA0                jsr        [PC - 0x60 /* 00003568 */]
  5429. 000035CA  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  5430. 000035CE  4E5E                     unlink     A6
  5431. 000035D0  205F                     movea.l    A0, [A7]+
  5432. 000035D2  544F                     addq.w     A7, 2
  5433. 000035D4  4ED0                     jmp        [A0]
  5434. 000035D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5435. export_854: // at 000035D8 (misaligned)
  5436. 000035DA  FFBE                     .invalid   <<F/6/7>>
  5437. 000035DC  206E 0008                movea.l    A0, [A6 + 0x8]
  5438. 000035E0  43EE FFC0                lea.l      A1, [A6 - 0x40]
  5439. 000035E4  700F                     moveq.l    D0, 0x0F
  5440. label000035E6:
  5441. 000035E6  22D8                     move.l     [A1]+, [A0]+
  5442. 000035E8  51C8 FFFC                dbf        D0, -0x6 /* 000035E6 */
  5443. 000035EC  4267                     clr.w      -[A7]
  5444. 000035EE  486E FFC0                pea.l      [A6 - 0x40]
  5445. 000035F2  4EBA FD10                jsr        [PC - 0x2F0 /* 00003304 */]
  5446. 000035F6  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  5447. 000035FA  42A7                     clr.l      -[A7]
  5448. 000035FC  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  5449. 00003600  4EBA FF66                jsr        [PC - 0x9A /* 00003568 */]
  5450. 00003604  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5451. 00003608  4E5E                     unlink     A6
  5452. 0000360A  2E9F                     move.l     [A7], [A7]+
  5453. 0000360C  4E75                     rts
  5454. 0000360E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5455. // begin alternate branch 00003610-00003618
  5456. fn00003610:
  5457. 00003610  4E56 0000                link       A6, 0
  5458. 00003614  3F3C 8000                move.w     -[A7], 0x8000
  5459. // end alternate branch 00003610-00003618
  5460. fn00003610: // (misaligned)
  5461. 00003612  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  5462. 00003616  8000                     or.b       D0, D0
  5463. 00003618  42A7                     clr.l      -[A7]
  5464. 0000361A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  5465. 0000361E  4E5E                     unlink     A6
  5466. 00003620  205F                     movea.l    A0, [A7]+
  5467. 00003622  544F                     addq.w     A7, 2
  5468. 00003624  4ED0                     jmp        [A0]
  5469. 00003626  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5470. export_855: // at 00003628 (misaligned)
  5471. 0000362A  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  5472. 0000362C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5473. 00003630  426D FD18                clr.w      [A5 - 0x2E8]
  5474. 00003634  206D FD20                movea.l    A0, [A5 - 0x2E0]
  5475. 00003638  2248                     movea.l    A1, A0
  5476. 0000363A  2251                     movea.l    A1, [A1]
  5477. 0000363C  3011                     move.w     D0, [A1]
  5478. 0000363E  48C0                     ext.l      D0
  5479. 00003640  2840                     movea.l    A4, D0
  5480. 00003642  D9D0                     add.l      A4, [A0]
  5481. 00003644  3014                     move.w     D0, [A4]
  5482. 00003646  48C0                     ext.l      D0
  5483. 00003648  2640                     movea.l    A3, D0
  5484. 0000364A  D7CC                     add.l      A3, A4
  5485. 0000364C  200B                     move.l     D0, A3
  5486. 0000364E  908C                     sub.l      D0, A4
  5487. 00003650  3D40 FF6E                move.w     [A6 - 0x92], D0
  5488. 00003654  42A7                     clr.l      -[A7]
  5489. 00003656  302E FF6E                move.w     D0, [A6 - 0x92]
  5490. 0000365A  48C0                     ext.l      D0
  5491. 0000365C  2F00                     move.l     -[A7], D0
  5492. 0000365E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  5493. 00003662  2B57 FD24                move.l     [A5 - 0x2DC], [A7]
  5494. 00003666  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5495. 0000366A  548C                     addq.l     A4, 2
  5496. 0000366C  7C02                     moveq.l    D6, 0x02
  5497. label0000366E:
  5498. 0000366E  B7CC                     cmpa.l     A3, A4
  5499. 00003670  6F00 00B4                ble        +0xB6 /* 00003726 */
  5500. 00003674  4A54                     tst.w      [A4]
  5501. 00003676  6700 00A6                beq        +0xA8 /* 0000371E */
  5502. 0000367A  3F06                     move.w     -[A7], D6
  5503. 0000367C  486E FFB8                pea.l      [A6 - 0x48]
  5504. 00003680  4EBA FD0E                jsr        [PC - 0x2F2 /* 00003390 */]
  5505. 00003684  4A6D FD18                tst.w      [A5 - 0x2E8]
  5506. 00003688  6604                     bne        +0x6 /* 0000368E */
  5507. 0000368A  7E01                     moveq.l    D7, 0x01
  5508. 0000368C  6048                     bra        +0x4A /* 000036D6 */
  5509. label0000368E:
  5510. 0000368E  7A01                     moveq.l    D5, 0x01
  5511. 00003690  382D FD18                move.w     D4, [A5 - 0x2E8]
  5512. label00003694:
  5513. 00003694  7000                     moveq.l    D0, 0x00
  5514. 00003696  3205                     move.w     D1, D5
  5515. 00003698  D244                     add.w      D1, D4
  5516. 0000369A  3001                     move.w     D0, D1
  5517. 0000369C  E288                     lsr        D0, 1
  5518. 0000369E  3E00                     move.w     D7, D0
  5519. 000036A0  206D FD24                movea.l    A0, [A5 - 0x2DC]
  5520. 000036A4  2050                     movea.l    A0, [A0]
  5521. 000036A6  3007                     move.w     D0, D7
  5522. 000036A8  D040                     add.w      D0, D0
  5523. 000036AA  3F30 00FE                move.w     -[A7], [A0 + D0.w - 0x2]
  5524. 000036AE  486E FF78                pea.l      [A6 - 0x88]
  5525. 000036B2  4EBA FCDC                jsr        [PC - 0x324 /* 00003390 */]
  5526. 000036B6  486E FFB8                pea.l      [A6 - 0x48]
  5527. 000036BA  486E FF78                pea.l      [A6 - 0x88]
  5528. 000036BE  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  5529. 000036C2  101F                     move.b     D0, [A7]+
  5530. 000036C4  6706                     beq        +0x8 /* 000036CC */
  5531. 000036C6  3807                     move.w     D4, D7
  5532. 000036C8  5344                     subq.w     D4, 1
  5533. 000036CA  6006                     bra        +0x8 /* 000036D2 */
  5534. label000036CC:
  5535. 000036CC  3A07                     move.w     D5, D7
  5536. 000036CE  5245                     addq.w     D5, 1
  5537. 000036D0  5247                     addq.w     D7, 1
  5538. label000036D2:
  5539. 000036D2  B845                     cmp.w      D4, D5
  5540. 000036D4  6CBE                     bge        -0x40 /* 00003694 */
  5541. label000036D6:
  5542. 000036D6  BE6D FD18                cmp.w      D7, [A5 - 0x2E8]
  5543. 000036DA  6E30                     bgt        +0x32 /* 0000370C */
  5544. 000036DC  206D FD24                movea.l    A0, [A5 - 0x2DC]
  5545. 000036E0  2050                     movea.l    A0, [A0]
  5546. 000036E2  3007                     move.w     D0, D7
  5547. 000036E4  D040                     add.w      D0, D0
  5548. 000036E6  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  5549. 000036EA  206D FD24                movea.l    A0, [A5 - 0x2DC]
  5550. 000036EE  2050                     movea.l    A0, [A0]
  5551. 000036F0  3007                     move.w     D0, D7
  5552. 000036F2  5240                     addq.w     D0, 1
  5553. 000036F4  D040                     add.w      D0, D0
  5554. 000036F6  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  5555. 000036FA  302D FD18                move.w     D0, [A5 - 0x2E8]
  5556. 000036FE  9047                     sub.w      D0, D7
  5557. 00003700  5240                     addq.w     D0, 1
  5558. 00003702  E340                     asl        D0.w, 1
  5559. 00003704  48C0                     ext.l      D0
  5560. 00003706  2F00                     move.l     -[A7], D0
  5561. 00003708  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  5562. label0000370C:
  5563. 0000370C  206D FD24                movea.l    A0, [A5 - 0x2DC]
  5564. 00003710  2050                     movea.l    A0, [A0]
  5565. 00003712  3007                     move.w     D0, D7
  5566. 00003714  D040                     add.w      D0, D0
  5567. 00003716  3186 00FE                move.w     [A0 + D0.w - 0x2], D6
  5568. 0000371A  526D FD18                addq.w     [A5 - 0x2E8], 1
  5569. label0000371E:
  5570. 0000371E  548C                     addq.l     A4, 2
  5571. 00003720  5446                     addq.w     D6, 2
  5572. 00003722  6000 FF4A                bra        -0xB4 /* 0000366E */
  5573. label00003726:
  5574. 00003726  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5575. 0000372A  4E5E                     unlink     A6
  5576. 0000372C  4E75                     rts
  5577. 0000372E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5578. // begin alternate branch 00003730-00003736
  5579. fn00003730:
  5580. 00003730  4E56 0000                link       A6, 0
  5581. 00003734  42A7                     clr.l      -[A7]
  5582. // end alternate branch 00003730-00003736
  5583. fn00003730: // (misaligned)
  5584. 00003732  0000 42A7                ori.b      D0, 0xA7
  5585. 00003736  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5586. 0000373A  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  5587. 0000373E  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  5588. 00003742  4E5E                     unlink     A6
  5589. 00003744  2E9F                     move.l     [A7], [A7]+
  5590. 00003746  4E75                     rts
  5591. export_856:
  5592. 00003748  4E56 0000                link       A6, 0
  5593. 0000374C  3F3C 0004                move.w     -[A7], 0x4
  5594. 00003750  4EBA FEBE                jsr        [PC - 0x142 /* 00003610 */]
  5595. 00003754  4E5E                     unlink     A6
  5596. 00003756  4E75                     rts
  5597. export_857:
  5598. fn00003758:
  5599. 00003758  4E56 FFFE                link       A6, -0x0002
  5600. 0000375C  206E 000A                movea.l    A0, [A6 + 0xA]
  5601. 00003760  2050                     movea.l    A0, [A0]
  5602. 00003762  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  5603. 00003766  206E 000E                movea.l    A0, [A6 + 0xE]
  5604. 0000376A  2F08                     move.l     -[A7], A0
  5605. 0000376C  42A7                     clr.l      -[A7]
  5606. 0000376E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5607. 00003772  4EBA FDF4                jsr        [PC - 0x20C /* 00003568 */]
  5608. 00003776  201F                     move.l     D0, [A7]+
  5609. 00003778  205F                     movea.l    A0, [A7]+
  5610. 0000377A  2080                     move.l     [A0], D0
  5611. 0000377C  4E5E                     unlink     A6
  5612. 0000377E  205F                     movea.l    A0, [A7]+
  5613. 00003780  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5614. 00003784  4ED0                     jmp        [A0]
  5615. 00003786  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5616. export_858: // at 00003788 (misaligned)
  5617. 0000378A  0000 4AAE                ori.b      D0, 0xAE
  5618. 0000378E  000C 56C0                ori.b      A4, 0xC0
  5619. 00003792  4A00                     tst.b      D0
  5620. 00003794  671E                     beq        +0x20 /* 000037B4 */
  5621. 00003796  2F00                     move.l     -[A7], D0
  5622. 00003798  4267                     clr.w      -[A7]
  5623. 0000379A  206E 000C                movea.l    A0, [A6 + 0xC]
  5624. 0000379E  2050                     movea.l    A0, [A0]
  5625. 000037A0  3F10                     move.w     -[A7], [A0]
  5626. 000037A2  206E 0008                movea.l    A0, [A6 + 0x8]
  5627. 000037A6  2050                     movea.l    A0, [A0]
  5628. 000037A8  3F10                     move.w     -[A7], [A0]
  5629. 000037AA  4EBA FAD8                jsr        [PC - 0x528 /* 00003284 */]
  5630. 000037AE  121F                     move.b     D1, [A7]+
  5631. 000037B0  201F                     move.l     D0, [A7]+
  5632. 000037B2  C001                     and.b      D0, D1
  5633. label000037B4:
  5634. 000037B4  1D40 0010                move.b     [A6 + 0x10], D0
  5635. 000037B8  4E5E                     unlink     A6
  5636. 000037BA  205F                     movea.l    A0, [A7]+
  5637. 000037BC  504F                     addq.w     A7, 8
  5638. 000037BE  4ED0                     jmp        [A0]
  5639. export_859:
  5640. 000037C0  4E56 0000                link       A6, 0
  5641. 000037C4  42A7                     clr.l      -[A7]
  5642. 000037C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5643. 000037CA  4EBA 00C0                jsr        [PC + 0xC0 /* 0000388C */]
  5644. 000037CE  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5645. 000037D2  4E5E                     unlink     A6
  5646. 000037D4  2E9F                     move.l     [A7], [A7]+
  5647. 000037D6  4E75                     rts
  5648. export_860:
  5649. fn000037D8:
  5650. 000037D8  4E56 0000                link       A6, 0
  5651. 000037DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5652. 000037E0  4EBA 00F6                jsr        [PC + 0xF6 /* 000038D8 */]
  5653. 000037E4  4E5E                     unlink     A6
  5654. 000037E6  2E9F                     move.l     [A7], [A7]+
  5655. 000037E8  4E75                     rts
  5656. 000037EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5657. // begin alternate branch 000037EC-000037F2
  5658. fn000037EC:
  5659. 000037EC  4E56 0000                link       A6, 0
  5660. 000037F0  4267                     clr.w      -[A7]
  5661. // end alternate branch 000037EC-000037F2
  5662. fn000037EC: // (misaligned)
  5663. 000037EE  0000 4267                ori.b      D0, 0x67 /* 'g' */
  5664. 000037F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5665. 000037F6  4EBA FAF8                jsr        [PC - 0x508 /* 000032F0 */]
  5666. 000037FA  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  5667. 000037FE  4E5E                     unlink     A6
  5668. 00003800  2E9F                     move.l     [A7], [A7]+
  5669. 00003802  4E75                     rts
  5670. fn00003804:
  5671. 00003804  4E56 0000                link       A6, 0
  5672. 00003808  42A7                     clr.l      -[A7]
  5673. 0000380A  4267                     clr.w      -[A7]
  5674. 0000380C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5675. 00003810  4EBA FFDA                jsr        [PC - 0x26 /* 000037EC */]
  5676. 00003814  4EBA FC6E                jsr        [PC - 0x392 /* 00003484 */]
  5677. 00003818  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5678. 0000381C  4E5E                     unlink     A6
  5679. 0000381E  2E9F                     move.l     [A7], [A7]+
  5680. 00003820  4E75                     rts
  5681. 00003822  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5682. export_861: // at 00003824 (misaligned)
  5683. 00003826  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5684. 0000382A  2E9F                     move.l     [A7], [A7]+
  5685. 0000382C  4E75                     rts
  5686. 0000382E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5687. // begin alternate branch 00003830-0000383E
  5688. export_862:
  5689. fn00003830:
  5690. 00003830  4E56 0000                link       A6, 0
  5691. 00003834  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5692. 00003838  4EAD 334A                jsr        [A5 + 0x334A /* export_1637 */]
  5693. 0000383C  4E5E                     unlink     A6
  5694. // end alternate branch 00003830-0000383E
  5695. export_862: // at 00003830 (misaligned)
  5696. fn00003830: // (misaligned)
  5697. 00003832  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5698. 00003836  0008 4EAD                ori.b      A0, 0xAD
  5699. 0000383A  334A 4E5E                move.w     [A1 + 0x4E5E], A2
  5700. 0000383E  2E9F                     move.l     [A7], [A7]+
  5701. 00003840  4E75                     rts
  5702. 00003842  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5703. // begin alternate branch 00003844-0000384A
  5704. fn00003844:
  5705. 00003844  4E56 0000                link       A6, 0
  5706. 00003848  2F0C                     move.l     -[A7], A4
  5707. // end alternate branch 00003844-0000384A
  5708. fn00003844: // (misaligned)
  5709. 00003846  0000 2F0C                ori.b      D0, 0xC
  5710. 0000384A  286E 0008                movea.l    A4, [A6 + 0x8]
  5711. 0000384E  102D FD14                move.b     D0, [A5 - 0x2EC]
  5712. 00003852  6718                     beq        +0x1A /* 0000386C */
  5713. 00003854  2F0C                     move.l     -[A7], A4
  5714. 00003856  42A7                     clr.l      -[A7]
  5715. 00003858  2F0C                     move.l     -[A7], A4
  5716. 0000385A  4EBA FFA8                jsr        [PC - 0x58 /* 00003804 */]
  5717. 0000385E  201F                     move.l     D0, [A7]+
  5718. 00003860  D0AE 000C                add.l      D0, [A6 + 0xC]
  5719. 00003864  2F00                     move.l     -[A7], D0
  5720. 00003866  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  5721. 0000386A  6016                     bra        +0x18 /* 00003882 */
  5722. label0000386C:
  5723. 0000386C  2F0C                     move.l     -[A7], A4
  5724. 0000386E  42A7                     clr.l      -[A7]
  5725. 00003870  2F0C                     move.l     -[A7], A4
  5726. 00003872  4EBA FF90                jsr        [PC - 0x70 /* 00003804 */]
  5727. 00003876  201F                     move.l     D0, [A7]+
  5728. 00003878  D0AE 000C                add.l      D0, [A6 + 0xC]
  5729. 0000387C  2F00                     move.l     -[A7], D0
  5730. 0000387E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  5731. label00003882:
  5732. 00003882  285F                     movea.l    A4, [A7]+
  5733. 00003884  4E5E                     unlink     A6
  5734. 00003886  205F                     movea.l    A0, [A7]+
  5735. 00003888  504F                     addq.w     A7, 8
  5736. 0000388A  4ED0                     jmp        [A0]
  5737. fn0000388C:
  5738. 0000388C  4E56 FFF8                link       A6, -0x0008
  5739. 00003890  48E7 0300                movem.l    -[A7], D6,D7
  5740. 00003894  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  5741. 0000389A  4267                     clr.w      -[A7]
  5742. 0000389C  1F3C 0001                move.b     -[A7], 0x1
  5743. 000038A0  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  5744. 000038A4  1E1F                     move.b     D7, [A7]+
  5745. 000038A6  4267                     clr.w      -[A7]
  5746. 000038A8  486E FFFC                pea.l      [A6 - 0x4]
  5747. 000038AC  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  5748. 000038B0  3C1F                     move.w     D6, [A7]+
  5749. 000038B2  4267                     clr.w      -[A7]
  5750. 000038B4  1F07                     move.b     -[A7], D7
  5751. 000038B6  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  5752. 000038BA  1E1F                     move.b     D7, [A7]+
  5753. 000038BC  4A46                     tst.w      D6
  5754. 000038BE  6706                     beq        +0x8 /* 000038C6 */
  5755. 000038C0  7000                     moveq.l    D0, 0x00
  5756. 000038C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  5757. label000038C6:
  5758. 000038C6  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  5759. 000038CC  4CDF 00C0                movem.l    D6,D7, [A7]+
  5760. 000038D0  4E5E                     unlink     A6
  5761. 000038D2  2E9F                     move.l     [A7], [A7]+
  5762. 000038D4  4E75                     rts
  5763. 000038D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5764. // begin alternate branch 000038D8-000038E6
  5765. fn000038D8:
  5766. 000038D8  4E56 0000                link       A6, 0
  5767. 000038DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5768. 000038E0  4EBA FE4E                jsr        [PC - 0x1B2 /* 00003730 */]
  5769. 000038E4  4E5E                     unlink     A6
  5770. // end alternate branch 000038D8-000038E6
  5771. fn000038D8: // (misaligned)
  5772. 000038DA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5773. 000038DE  0008 4EBA                ori.b      A0, 0xBA
  5774. 000038E2  FE4E 4E5E                .extension 0xE4E <<F/1/7>>, 0x4E5E // unimplemented
  5775. 000038E6  2E9F                     move.l     [A7], [A7]+
  5776. 000038E8  4E75                     rts
  5777. 000038EA  0000                     .incomplete
  5778.